使用Requests 在Python 中列印原始HTTP 請求
使用Requests 模組時,您可能會遇到檢查原始HTTP 請求是有益的情況HTTP 請求正在傳送到伺服器。這不僅包括請求頭,還包括請求行和內容。
使用PreparedRequest的解決方案:
從版本1.2.3開始,Requests引入了PreparedRequest物件。該物件表示“將發送到伺服器的確切位元組”,如下所示:https://requests.readthedocs.io/en/latest/advanced/prepared-requests-and-api/
要以漂亮的格式列印原始HTTP 請求,您可以利用PreparedRequest 對象,如下所示:
這將以視覺上令人愉悅的格式顯示請求行、標頭和請求正文。
注意: Pretty_print_POST 函數中使用的格式是為了可讀性而設計的,可能與發送的實際請求略有不同。
檢查準備好的請求後,您可以繼續使用請求會話發送實際請求,如下所示:
有關準備好的請求和API 等高級功能的更多詳細訊息,請參閱請求文件:https://requests.readthedocs.io/ en/latest/advanced/prepared-requests-and-api/
以上是如何在Python中使用Requests\'PreparedRequest預覽原始HTTP請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!