透過 http.NewRequest(...) 進行 HTTP URL 編碼的 POST 請求
表單編碼資料是透過 HTTP 傳送資料的基本技術。這種資料編碼格式被廣泛支援並應用於各種場景。讓我們探索一種使用 http.NewRequest(...) 發出 POST 請求的方法,同時保持對請求標頭的控制。
要傳輸 URL 編碼的數據,負載不應附加到 URL,而應透過請求正文。這涉及創建一個 bytes.Buffer 來保存我們的表單編碼資料:
現在,我們可以建立我們的 http.Request並將緩衝區附加到正文:
由於我們正在處理表單編碼的數據,因此我們需要在headers:
最後,我們準備發送請求:
依照以下步驟,您可以使用http.NewRequest 成功發出URL 編碼的POST 請求(...)和自訂請求標頭。請記住,URL 編碼的資料應在請求正文中傳送,並且應相應設定內容類型標頭。
以上是如何使用 Go 的 `http.NewRequest(...)` 發出 URL 編碼的 POST 請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!