去获取请求 - 写:破管

时间:2017-05-01 11:07:01

标签: go tcp gorilla

我很抱歉这个可能很愚蠢的问题。 我想在调用某个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

感谢您的帮助 库巴

0 个答案:

没有答案