檢查 HTTP 請求正文而不更改它
在需要分析傳入 POST請求正文而不更改其狀態的情況下,請求流耗盡時會出現問題,導致轉發到反向時出現錯誤
要解決此問題,請考慮以下方法:
透過從原始請求正文(io.ReadAll(r.Body)) 讀取資料來建立緩衝區。
使用緩衝區建立兩個新的讀取器:
將rdr2 分配給r.Body,使後續處理程序能夠對未修改的請求進行操作.
此技術允許您在不影響原始請求對象的情況下檢查請求正文,確保其完整性以供進一步使用正在處理。
以上是如何在不修改 HTTP 請求正文的情況下檢查它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!