我很抱歉这个可能很愚蠢的问题。 我想在调用某个URL时发送图像(image / jpeg)。当我做少量获取请求时,一切似乎都运行正常,但是当我使用apache基准来压力测试同一个端点时我得到了这个错误
写tcp [:: 1]:8080-> [:: 1]:65255:写:断管
这是我想要执行的代码:
func CameraImage(w http.ResponseWriter, r *http.Request) {
//log.Println("Serving", r.URL)
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Set("Content-Type", "image/jpeg")
vars := mux.Vars(r)
path := vars["camera_path"]
camera := getService().GetByPath(path)
if camera.Image == nil {
return
}
err := jpeg.Encode(w, camera.Image, nil)
if err != nil {
log.Println(err)
}
}
https://gist.github.com/anonymous/c19c9c6f797d744382a90f35f8ea512f
https://github.com/babell00/toc_camera
感谢您的帮助 库巴