httpx.Response: Add 'Content-Length' header
This commit is contained in:
parent
1caecc0f19
commit
2d5b92f464
1 changed files with 2 additions and 0 deletions
|
|
@ -2,6 +2,7 @@ package httpx
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Response represents a response to an http request.
|
// Response represents a response to an http request.
|
||||||
|
|
@ -16,6 +17,7 @@ func (response Response) ServeHTTP(w http.ResponseWriter, r *http.Request) {
|
||||||
response.ContentType = "text/plain"
|
response.ContentType = "text/plain"
|
||||||
}
|
}
|
||||||
w.Header().Set("Content-Type", response.ContentType)
|
w.Header().Set("Content-Type", response.ContentType)
|
||||||
|
w.Header().Set("Content-Length", strconv.Itoa(len(response.Body)))
|
||||||
|
|
||||||
if response.StatusCode <= 0 {
|
if response.StatusCode <= 0 {
|
||||||
response.StatusCode = http.StatusOK
|
response.StatusCode = http.StatusOK
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue