【发布时间】:2018-03-04 05:48:28
【问题描述】:
我正在尝试从我的 Angular 4 Web 应用程序中使用用 c# 编写的服务。当我向服务发出 POST 请求时,我在 chrome 中收到“预检响应具有无效的 HTTP 状态代码 500”,而在服务器中,POST 请求正文值为空。但是当我通过 POSTMAN 发出相同的请求时,我得到了正确的响应。
谢谢!!
【问题讨论】:
-
你能显示一些代码吗?
-
也许您可以向我们展示您的 http.post 角度?如果我们可以看到您发送到控制器的数据的控制台日志,以及您的 c# 控制器操作,这也会很有帮助
-
您是否在本地以开发模式运行它并且您是否使用 angular-cli?如果是这样,您可以使用代理绕过 chrome 阻止您进行网络调用的 cors。如果您需要,我可以发布如何执行此操作的答案。
标签: c# angular http-post preflight