相关疑难解决方法(0)

angular-cli服务器 - 如何将API请求代理到另一台服务器?

使用angular-cli ng serve本地开发服务器,它将提供项目目录中的所有静态文件.

如何将我的AJAX调用代理到其他服务器?

angular-cli angular

73
推荐指数
10
解决办法
14万
查看次数

在Google Chrome浏览器中使用Angular 7和ASP.Net Core 2.2的ERR_INVALID_HTTP_RESPONSE

我有一个应用程序,它使用Angular 7作为前端,ASP.Net Core 2.2用于服务API.当我使用Google Chrome浏览器发送POSTPUT请求时,我收到ERR_INVALID_HTTP_RESPONSE错误消息.

当我将.Net Core降级到2.1版时,一切正常

此外,当我在Firefox中测试我的应用程序时,一切都运行良好!

我不知道如何解决这个问题

我使用的是谷歌Chrome版本71

当我查看Google Chrome中的"网络"标签时,我发现Chrome也向服务器发送了预检请求...

以下是"网络"标签中记录的内容:

第一:

Request URL: http://localhost:12346/api/XXXX
Request Method: OPTIONS
Status Code: 204 No Content
Remote Address: [::1]:12346
Referrer Policy: no-referrer-when-downgrade
Run Code Online (Sandbox Code Playgroud)

然后:(导致错误)

Request URL: http://localhost:12346/api/XXXX
Referrer Policy: no-referrer-when-downgrade
Run Code Online (Sandbox Code Playgroud)

如您所见,chrome不会向POST服务器发送任何请求(应该发送).

google-chrome asp.net-core angular angular7

7
推荐指数
1
解决办法
2095
查看次数