不要从NSHTTPURLResponse或NSHTTPCookieStorage获取所有cookie

时间:2011-04-18 03:34:08

标签: iphone ios cookies nsurlconnection nshttpcookie

我正在尝试使用NSURLConnection以编程方式提交表单。

为了确保我在发送表单时得到正确的答复,我使用NSURLConnection收集表单,从相应的NSHTTPURLResponse收集所有cookie,抓取表单,填写表格并使用cookies重新提交给Web服务器来自NSHTTPURLResponse。

但是,我注意到NSHTTPCookieStorage和NSHTTPURLResponse都没有Web服务器发回的所有cookie。

我已将以下两种方法[[NSHTTPURLResponse allHeaderFields] valueForKey:@“Set-Cookie”]和[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]的内容与通过Web代理看到的响应进行比较,并简单地进行了telnet。

通过Web代理和telnet看到的响应显示了所有相同的“Set-Cookie”字段。

来自NSHTTPURLResponse的字符串和NSHTTPCookieStorage中的数组既不相互认同,也不同意来自web proxy / telnet的结果。有人可以建议为什么会这样吗?

谢谢,

Jason Mazzotta

0 个答案:

没有答案