Javascript 当我使用http url时,Axios一直在进行https调用?
我在使用API时遇到问题,因为它一直在进行https调用而不是http调用。https调用位于付费墙后面,api的免费版本仅支持http调用。我正在使用API。 我正在使用带有axios包的react进行HTTP调用Javascript 当我使用http url时,Axios一直在进行https调用?,javascript,reactjs,http,axios,Javascript,Reactjs,Http,Axios,我在使用API时遇到问题,因为它一直在进行https调用而不是http调用。https调用位于付费墙后面,api的免费版本仅支持http调用。我正在使用API。 我正在使用带有axios包的react进行HTTP调用 import React, { useState, useEffect } from 'react' import axios from 'axios' const Weather = (props) => { const [response, setRespons
import React, { useState, useEffect } from 'react'
import axios from 'axios'
const Weather = (props) => {
const [response, setResponse] = useState([])
const hook = () => {
axios
.get(`http://api.weatherstack.com/current?access_key=${process.env.REACT_APP_API_KEY}&query=${props.country.capital}`)
.then(response => {
console.log('promise fulfilled')
setResponse(response.data)
})
}
useEffect(hook, [])
console.log(response)
return (
<div>Temperature: {} </div>)
}
export default Weather
奇怪的是,大约20%的通话时间是有效的,我可以得到我的数据,但大部分时间都不起作用。TIA这不是您的axios问题。请分享整个组件代码好吧,我的帖子更新了,我不认为这会有什么不同
info: "Access Restricted - Your current Subscription Plan does not support HTTPS Encryption."
type: "https_access_restricted"