Axios.get返回404

时间:2017-08-08 12:54:15

标签: react-native geocoding google-geocoder

我很沮丧,因此我求助于社区帮助我解决这个问题。

我认为这是非常微不足道的,但对我不起作用。 这个DID一直工作到最近。我显然改变了某些东西或某些东西已经改变了。

我正在创建一个react本机应用程序,用户可以提供他的地址,我正在使用谷歌地理编码API,以确保用户提供的地址实际存在。

这就是我在做的事情:

const { country, city, street, streetNumber } = user;
const address = `${street} ${streetNumber}, ${city}, ${country}`;

const URL = `https://maps.googleapis.com/maps/api/geocode/json?address=${address}&key=${GOOGLE_API_KEY}`;

const request = axios.get(URL);

request.then((response) => {
  console.log(response)
});

正如我之前所说的那样,但是现在我收到了这个错误:

Error: Request failed with status code 404

但是,如果我使用地址和API密钥将URL复制并粘贴到我的浏览器,我会从服务器获得响应!!

发生了什么事?

我最近安装了react-native-fetch-blob,从那以后它显然已经破了,但不确定。请,任何帮助表示赞赏。

编辑:!!

如果我将URL硬编码为:

https://maps.googleapis.com/maps/api/geocode/json?address=Carrer%20de%20ali%20bei+113,+Barcelona,+Espa%C3%B1a&key=APIKEY

它确实有效。这必须是API问题吗?

0 个答案:

没有答案