【问题标题】:WCF POST CORS - Location header changedWCF POST CORS - 位置标头已更改
【发布时间】: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)) 是什么。

我该如何解决这个问题?

谢谢!

【问题讨论】:

标签: azure wcf post iis cors


【解决方案1】:

我解决了在 web.config 中添加 <sessionState mode="InProc" cookieless="false"/> 的问题。有关详细信息,请参阅我之前的评论

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2013-05-13
    • 1970-01-01
    • 2017-08-04
    • 2011-04-01
    • 2016-04-26
    相关资源
    最近更新 更多