【发布时间】:2019-07-22 13:42:39
【问题描述】:
我有一个 WebAPI,它是更大的 WebForms 应用程序的一部分,部署在 IIS 10 上的 https://domain/SimpleApp 下。
我注意到,当使用 https://domain/simpleapp/api/endpoint 调用 API 端点时,我被重定向(状态代码 302)到 https://domain/SimpleApp/api/endpoint。
我没有设置任何 url-rewrite 规则。
在 iOS 应用程序上使用 API 时会导致一些错误 - 某些端点是安全的,并且在重定向时,“授权”标头被丢弃(Apple 平台上的默认行为)。记录在案:重定向发生在安全和非安全端点上。
这是一些默认的 IIS 配置吗?是否可以更改,使其不会重定向请求(或者在 iOS 应用上更容易处理此问题)?
【问题讨论】:
-
你可以使用FRT来追踪这样的30x响应docs.microsoft.com/en-us/iis/troubleshoot/…然后他们来自哪里应该是清楚的。
标签: ios redirect iis case-sensitive