首先,我故意錯誤地問了這個問題,希望網絡搜索引擎能更好地理解我的意圖。更準確的問題是:如果我捕獲了對自定義 net/http.ResponseWriter 的所有調用,如何將傳遞給它的值存儲到 []byte 緩沖區中,如何將其轉換為 net/http.Response?我相信答案就在 net/http.ReadResponse() 中,但我不確定如何正確呈現響應以便 ReadResponse 理解。
1 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
net?/http/httptest包有一個 ResponseRecorder,可以將 ResponseWriter 轉換為 Response。
如果您捕獲了原始 http 文本,則可以使用 http.ReadResponse(),但如果您已經解析了標頭、狀態代碼等內容,您也可以new http.Request{}
自己創建結構。
- 1 回答
- 0 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消