gpt4 book ai didi

objective-c - 如何从 NSURLRequest 获取完整的请求?

转载 作者:可可西里 更新时间:2023-11-01 04:48:29 25 4
gpt4 key购买 nike

有什么方法可以获取当 NSURLConnection 发送 NSURLRequest 时将发送的实际数据?现在我主要对查看 HTTP 和 HTTPS 请求感兴趣,但由于 NSURLRequest 适用于许多协议(protocol),似乎应该有一种通用的方法来查看任何类型请求的相应数据。

我是否遗漏了什么,或者我是否需要通过组合 header 、正文等自行构建请求?

明确一点,我想以编程方式执行此操作,而不是通过观察服务器端显示的内容。

更新:至此,我已经编写了使用 NSURLRequest 中的数据有效构造请求的代码,所以我不问如何去做。但是,我仍然想知道是否有办法访问 URL 加载系统生成的请求流。换句话说,如果 NSURLConnection 发送我的 NSURLRequest,我能否访问将发送的确切字节?

最佳答案

根据你上一个问题:

  1. 查看 cookiesCenter。
  2. 检查 credentialsStorage。
  3. 记录所有 header ,例如第一个 urlConnection 的委托(delegate)方法 didReceiveResponse:
  4. 与本地网络服务建立连接并 try catch 所有 header 、参数等。

另外,最简单的方法,就是自己提出要求。

关于objective-c - 如何从 NSURLRequest 获取完整的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9102964/

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