aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-05-05 15:11:39 -0700
committerChris Lu <chris.lu@gmail.com>2021-05-05 15:11:39 -0700
commitac71117ee67b0506ecf9fab382d6110e30c50e35 (patch)
treec1c79893492f4fb1120e582f40e5779a3761cf24 /weed/s3api
parent24efa31e49aea0ff5e0cbdaa1a8cb6267dbcbfed (diff)
downloadseaweedfs-ac71117ee67b0506ecf9fab382d6110e30c50e35.tar.xz
seaweedfs-ac71117ee67b0506ecf9fab382d6110e30c50e35.zip
revert PR #1903 avoid http error: superfluous response.WriteHeader
Diffstat (limited to 'weed/s3api')
-rw-r--r--weed/s3api/s3api_object_handlers.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/weed/s3api/s3api_object_handlers.go b/weed/s3api/s3api_object_handlers.go
index f1a539ac5..a8dc34b54 100644
--- a/weed/s3api/s3api_object_handlers.go
+++ b/weed/s3api/s3api_object_handlers.go
@@ -326,11 +326,7 @@ func passThroughResponse(proxyResponse *http.Response, w http.ResponseWriter) {
for k, v := range proxyResponse.Header {
w.Header()[k] = v
}
- if proxyResponse.Header.Get("Content-Range") != "" && proxyResponse.StatusCode == 200 {
- w.WriteHeader(http.StatusPartialContent)
- } else {
- w.WriteHeader(proxyResponse.StatusCode)
- }
+ w.WriteHeader(proxyResponse.StatusCode)
io.Copy(w, proxyResponse.Body)
}