我正在使用 的包装类CFHTTPMessage
,它包含一个CFHTTPMessageRef
添加了方法 (GET) 的对象、Web 应用程序服务器的 URL,以及一些包含日期和身份验证随机数的自定义标头。
我在获取返回某些数据的方法和 URL 时遇到了一些问题。我想我已经计算出了身份验证随机数。
我想通过查看发送到 Web 应用程序的原始请求来解决此问题,并确保所有内容的格式都正确。
我的问题是:如果我有一个CFHTTPMessageRef
对象(例如messageRef
),有没有办法记录来自该消息的原始 HTTP 请求?
我尝试了以下方法,但是EXC_BAD_ACCESS
当我尝试访问它的字节时收到一个信号:
CFDataRef messageData = CFHTTPMessageCopyBody(messageRef);
感谢您的任何建议。
作为替代方案,是否可以在交换网络上使用数据包嗅探器?我可以ettercap
在笔记本电脑设备上运行,但不知道如何嗅探我的 iPhone 在本地无线网络上所做的事情。