我正在使用异步 NSURLConnection 从 iPhone 连接到一个网站。在响应中,Handle didReceiveResponse 被激活,并且我正在尝试通过使用 NSHTTPURLResponse 的 allHeaderFields 获取所有 cookie。
我看到许多 header,但没有 Set-Cookie - 看起来 iPhone 模拟器只是忽略它们... 而我确定 cookies 存在于响应中 - 网络监视器显示它们存在。
我没有使用任何 http 存储 - 我所要做的就是将所有 header 打印到日志中 - 并没有看到 cookies 信息。
有人知道这个问题吗?
更新: 我进行了一些研究:如果我的网站返回自定义头,比如“Custom-Header: value” - 那么这个头在 java 客户端中是可见的,但在 iPhone 中不可见...
谢谢
我看到许多 header,但没有 Set-Cookie - 看起来 iPhone 模拟器只是忽略它们... 而我确定 cookies 存在于响应中 - 网络监视器显示它们存在。
我没有使用任何 http 存储 - 我所要做的就是将所有 header 打印到日志中 - 并没有看到 cookies 信息。
有人知道这个问题吗?
更新: 我进行了一些研究:如果我的网站返回自定义头,比如“Custom-Header: value” - 那么这个头在 java 客户端中是可见的,但在 iPhone 中不可见...
谢谢