繁体   English   中英

边缘浏览器问题:(url)0角度的未知错误的http故障响应

[英]Edge browser issue: http failure response for (url) 0 unknown error in angular

我的Angular 7项目仅在Edge浏览器中执行HTTP POST请求(FormData作为请求正文并具有文件附件字段(多部分文件))时出现问题,在其他浏览器(例如Chrome,Mozilla,Safari和IE 11)中,预期。

我的主机是具有HTTP协议的本地主机,并且我遇到了具有HTTPS协议URL的远程服务器

我的请求对象:

this.httpClient.request(new HttpRequest('POST', url, formData, { responseType: 'text', reportProgress: true}))

预期产量:
字符串(成功或异常)

面对错误:
(URL)0未知错误的HTTP故障响应
HTTP状态码0

这可能是与CORS相关的问题。 当您的站点托管在localhost上时,MS Edge浏览器将应用不同的安全规则。

尝试使用提琴手,然后尝试使用MS Edge访问该站点。 网站应该打开没有任何问题。

如果可能,您可以将站点托管在其他Web服务器上,可能有助于避免此问题。

您可以尝试降低Intranet区域的安全设置,并尝试再次在Edge中测试问题以检查结果。

为了进行测试,请尝试对所有区域保持相同的安全设置和级别。

参考文献:

(1) 角度5 :(未知网址)的Http错误响应:0调用api时EDGE浏览器中的未知错误

(2) 为什么CORS请求在Microsoft Edge中失败但在其他浏览器中可以工作?

(3) 我收到“针对(未知URL):0未知错误的Http故障响应”,而不是Angular中的实际错误消息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM