Angular HTTP帖子“无法在'XMLHttpRequest'上执行'open':无效的URL”

时间:2018-11-26 05:40:23

标签: angular

这是我来自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无效。

预先感谢

1 个答案:

答案 0 :(得分:0)

对我来说,polyfills.js使我失望,并且与问题无关。我有一个API调用,该URL格式错误(类似于http://someurl:someport/apiundefinded),但是它没有引用该URL,而是引发了polyfills错误。

一旦我纠正了错误的API端点,一切都会按预期进行。

我在Chrome指出该错误被抛出以标识导致问题的实际URL的位置上设置了一个断点。