我在 golang 上使用簡單的客戶端package mainimport ( "fmt" "net/http")func main() { _, err := http.Get("http://localhost:8080/health") fmt.Println(err)}和 python 上的簡單 http 服務器https://gist.github.com/huyng/814831但我得到一個錯誤Get "http://localhost:8080/health": net/http: HTTP/1.x transport connection broken: unexpected EOF我的客戶端或服務器出了什么問題?去
1 回答

翻過高山走不出你
TA貢獻1875條經驗 獲得超3個贊
...net/http: HTTP/1.x transport connection broken: unexpected EOF我的客戶端或服務器出了什么問題?
答案就在您用于服務器的代碼正下方的 6 年前的評論中:
好的。一個小的 HTTP 協議故障,因為沒有 self.end_headers() 所以當服務于挑剔的客戶端(haproxy)時響應格式錯誤。;)
因此,不要只是從互聯網上的某個地方獲取代碼而不了解它的作用。特別是,如果已經有明確的評論說代碼已損壞
- 1 回答
- 0 關注
- 297 瀏覽
添加回答
舉報
0/150
提交
取消