gpt4 book ai didi

ios - 如何使用 NSURLConnection 查看为 HTTP 请求设置了哪些 header 字段(cookie)?

转载 作者:行者123 更新时间:2023-11-29 11:13:55 25 4
gpt4 key购买 nike

我想检查传出 HTTP 消息的 header 值是什么,特别是我想看看在 header 中设置了哪些 cookie。

我正在使用 NSURLConnection,如果在使用 NSURLRequest 初始化 NSURLConnection 时我检查 [NSURLRequest allHTTPHeaderFields] 那么它是空的(除非我自己设置一个头字段,例如用户代理,在这种情况下是allHTTPHeaderFields 返回的唯一字段。

但是操作系统必须在此之后的某个时刻为 header 添加其他默认值,我在哪里/如何查看通过 HTTP POST/GET 发送的 header 值?

特别是我想检查是否/哪些 cookie 被自动设置在 header 中。

最佳答案

Cookie 由系统添加,并从手机上的共享 cookie 存储中提取。因此,要查看为您的域存储了哪些 cookie,您可以使用:

[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:[NSURL URLWithString:yourURL]]

关于ios - 如何使用 NSURLConnection 查看为 HTTP 请求设置了哪些 header 字段(cookie)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10319468/

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