我有一个用例,UIWebView
可能需要连接使用NTLM保护的Web服务器.我还有一个用例,我已经有了要传递的凭据.因此,如何强制用户输入它们,如何与UIWebView
?进行握手?
更新:
使用此方法在执行简单的GET请求时效果很好,但在执行POST时完全失败,因为事实上它在发布后正在执行GET.
ASIHttpRequest和ASIWebPageRequest也有同样的问题.GET请求工作奇迹,但任何POST都不起作用.如果只有世界只处理GET请求.
我已经能够使用这种方法在HTTP请求字符串中包含用户名和密码,但这是非常不安全的,以至于无法使用它.使用嗅探器,我能够看到三次握手在GET和POST请求中都没有任何问题.