gpt4 book ai didi

iphone - 如何在 iPhone 上执行 NTLM 质询

转载 作者:行者123 更新时间:2023-12-03 18:30:28 25 4
gpt4 key购买 nike

我正在尝试访问 iPhone 应用程序中的某些 Web 服务。

如果我 GET 到 .asmx 页面,我将进行身份验证并按预期获取 WSDL。

但是,如果我 POST 到 .asmx 页面,设置 SOAPAction、Content-Type、Content-Length 和 HTTPBody,我就会不断收到 didReceiveAuthenticationChallenge 消息。

此外,我正在尝试使用集成 Windows 身份验证 (IWA) 发布到 IIS,这意味着我正在尝试协商 NTLM 质询。

最佳答案

不幸的是我找到了答案。 NSURLConnection 无法进行 NTLM 身份验证。这是一篇有关如何使用 CFNetwork 堆栈进行 NTLM 身份验证的文章。

HTTP Post via the CFNetwork stack

找到了比做所有这些乏味的事情更好的事情:已经有人做过了!
ASIHTTPRequest

更新:有一个 workaround for iOS 4允许再次进行 NTLM 身份验证

关于iphone - 如何在 iPhone 上执行 NTLM 质询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com