我正在使用包装类CFHTTPMessage
,它包含一个CFHTTPMessageRef
对象,其中添加了方法(GET),Web应用程序服务器的URL以及一些包含日期的自定义标头和认证随机数。从CFHTTPMessageRef获取原始HTTP请求
我在获取方法和URL返回某些数据时遇到了一些问题。我想我已经制定了认证随机数。
我想通过查看转到Web应用程序的原始请求并确保所有内容格式正确来排除此问题。
我的问题是:如果我有一个CFHTTPMessageRef
对象(例如messageRef
),是否有办法记录来自此消息的原始HTTP请求?
我试过以下,但我得到一个EXC_BAD_ACCESS
信号,当我试图访问它的字节:
CFDataRef messageData = CFHTTPMessageCopyBody(messageRef);
感谢您的任何意见。
作为替代方案,是否可以在交换网络上使用数据包嗅探器?我可以在笔记本电脑上运行ettercap
,但不知道如何嗅探我的iPhone在本地无线网络上正在做什么。
感谢代码片段,它适用于我所需要的。 – 2009-02-08 04:13:02