Javascript Chrome的Web服务器中断我的API URL调用

Javascript Chrome的Web服务器中断我的API URL调用,javascript,http,get,xmlhttprequest,Javascript,Http,Get,Xmlhttprequest,所以我只是将它部署到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。无论如何

所以我只是将它部署到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。似乎发生的事情是,Web Server for Chrome从一开始就扩展了我的固定URL,将自己的URL添加到请求中。我的错误如下所示:

js:23获取404(未找到)。那么,为什么它会将url的第一部分添加到我的get请求中,而我在代码中的任何地方都没有指定它呢


即使我在出错后提醒url,它仍然会给我正确的字符串

,在我看来,
fixUrl()
不会返回完整的url,只返回地址。当然,请尝试使其返回
'/'+whateverfixurlwasereturning
'https://'+whateverfixurlwasereturning
http://
。。。根据您的需要

在我看来,
fixUrl()
不返回完整的url,只返回地址。当然,请尝试使其返回
'/'+whateverfixurlwasereturning
'https://'+whateverfixurlwasereturning
http://
。。。根据你的需要