【发布时间】:2018-08-15 13:03:36
【问题描述】:
我已将 WCF 托管到 Azure 中的 IIS。我需要做一个 post CORS 客户端(我正在使用 dojo js)。
我期待这种情况 POST REQUEST -> 选项飞行前 -> POST RESPONSE
但如果我看到 chrome 开发工具网络,我会得到: POST 请求 -> OPTIONS PRE-FLIGHT -> AUTOMATICALLY GET REQUEST -> METHOD NOT ALLOWED(我的 WCF 方法只接受 POST 方法)
还有一件奇怪的事情,如果我看到 GET 响应,它的状态码为 302,并且在响应标头 LOCATION 中:/rest/(X(1)S(xnrhdgei0ecua5s550yxqiv1))/ login/ 但我不知道 (X(1)S(xnrhdgei0ecua5s550yxqiv1)) 是什么。
我该如何解决这个问题?
谢谢!
【问题讨论】:
-
这篇文章 (msdn.microsoft.com/en-us/library/aa479314.aspx) 帮助我理解这个问题。我解决了将
添加到 web.config