2010-07-08 94 views
0

我必須確保curl正在發送cookies,因此我應該查看request(not response!)http標頭的全文。有什麼辦法可以做到嗎?如何獲取請求的全文(不是響應)頭文件?

謝謝

+0

可能的重複[如何在發送請求到服務器時看到由curl創建的請求標頭?](http://stackoverflow.com/questions/866946/how-can-i-see-the-request -laders-made-by-curl-when-sent-a-request-to-serv) – Dolph 2010-07-08 21:05:52

回答

0

很明顯,你需要在某個時候攔截請求頭。考慮到您想查看curl的標題,我會建議setting up a transparent proxy。對於一個相對簡單的解決方案,我會建議一個工具,如WireShark

+0

使用[code] foreach(getallheaders()作爲$ name => $ value)創建php頁面更簡單echo「$名稱:$ value \ n「; [/ code]。 UPD:感謝您分享WireShark,嗅探所有http流量以找出curl用於請求的頭文件是非常好的主意。 – Kirzilla 2010-07-08 21:03:22

+0

我沒有看到'php'標籤...我假設你從命令行運行curl。標記你的問題作爲愚蠢(見答案的PHP):http://stackoverflow.com/questions/866946/how-can-i-see-the-request-headers-made-by-curl-when-sending-a -request到的業務模型/ 2138886#2138886 – Dolph 2010-07-08 21:05:46

相關問題