我正在尝试使用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