我正在使用包裝類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