Disable redirect of HTTP request to a HTTPS Minio server (#4454)

Fixes #4452
This commit is contained in:
Aditya Manthramurthy
2017-05-31 20:33:13 -07:00
committed by Harshavardhana
parent 9ba57a8df0
commit 64f4dbc272
4 changed files with 42 additions and 33 deletions

View File

@@ -149,6 +149,7 @@ const (
ErrAdminInvalidAccessKey
ErrAdminInvalidSecretKey
ErrAdminConfigNoQuorum
ErrInsecureClientRequest
)
// error code to APIError structure, these fields carry respective
@@ -618,6 +619,11 @@ var errorCodeResponse = map[APIErrorCode]APIError{
Description: "Configuration update failed because server quorum was not met",
HTTPStatusCode: http.StatusServiceUnavailable,
},
ErrInsecureClientRequest: {
Code: "XMinioInsecureClientRequest",
Description: "Cannot respond to plain-text request from TLS-encrypted server",
HTTPStatusCode: http.StatusBadRequest,
},
// Add your error structure here.
}