这是我来自angular的http发布请求
function test(){
let fileData = {'test':'test'};
let headers = new HttpHeaders({
'Content-Type': 'application/json',
'Host': 'usertoken',
'Authorization': 'xyz',
'SOAPAction:': 'test'
});
let options = { headers: headers };
return this.http.post('http://localhost:5050/api/bond/validatePolicy/106881706', fileData, options)
}
发布服务后出现错误“无法在'XMLHttpRequest'上执行'open':无效的URL”
相同的确切网址在提琴手脚本和邮递员工作中正常吗?
我做错了什么?
确切错误 错误= DOMException:无法在'XMLHttpRequest'上执行'open':XMLHttpRequest.proto的http://localhost:4200/polyfills.js:10244:31处的URL无效。
预先感谢
答案 0 :(得分:0)
对我来说,polyfills.js使我失望,并且与问题无关。我有一个API调用,该URL格式错误(类似于http://someurl:someport/apiundefinded),但是它没有引用该URL,而是引发了polyfills错误。
一旦我纠正了错误的API端点,一切都会按预期进行。
我在Chrome指出该错误被抛出以标识导致问题的实际URL的位置上设置了一个断点。