【发布时间】:2019-07-12 08:39:33
【问题描述】:
所以我只是将它部署到 Chrome 的 Web 服务器以检查它是否有效。我正在做的只是用 JS 调用 get 。
var request = new XMLHttpRequest();
var url1 = fixUrl();
request.open("GET",url1,true);
request.setRequestHeader('Content-Type', 'application/json');
request.send();
fixUrl 返回带有固定查询和插入 APIKey 的完整 URL。无论如何,当我调用请求时,我会出现错误 404。似乎发生的情况是,Chrome 的 Web 服务器从一开始就扩展了我的固定 URL,将它自己的 URL 添加到请求中。我的错误如下所示:
script.js:23 GET http://127.0.0.1:8887/api.openweathermap.org/data/2.5/weather?q=austin&appid=XXXX 404(未找到)。那么到底为什么它会将 url 的第一部分添加到我的 get 请求中,而我没有在我的代码中的任何地方指定它?
即使我在错误后提醒 url,它仍然会给我正确的字符串
【问题讨论】:
标签: javascript http get xmlhttprequest