summaryrefslogtreecommitdiff
path: root/api-error-response.go
diff options
context:
space:
mode:
Diffstat (limited to 'api-error-response.go')
-rw-r--r--api-error-response.go14
1 files changed, 5 insertions, 9 deletions
diff --git a/api-error-response.go b/api-error-response.go
index 655991c..726fdd2 100644
--- a/api-error-response.go
+++ b/api-error-response.go
@@ -1,6 +1,6 @@
/*
- * Minio Go Library for Amazon S3 Compatible Cloud Storage
- * Copyright 2015-2017 Minio, Inc.
+ * MinIO Go Library for Amazon S3 Compatible Cloud Storage
+ * Copyright 2015-2017 MinIO, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -36,6 +36,8 @@ import (
*/
// ErrorResponse - Is the typed error returned by all API operations.
+// ErrorResponse struct should be comparable since it is compared inside
+// golang http API (https://github.com/golang/go/issues/29768)
type ErrorResponse struct {
XMLName xml.Name `xml:"Error" json:"-"`
Code string
@@ -51,9 +53,6 @@ type ErrorResponse struct {
// Underlying HTTP status code for the returned error
StatusCode int `xml:"-" json:"-"`
-
- // Headers of the returned S3 XML error
- Headers http.Header `xml:"-" json:"-"`
}
// ToErrorResponse - Returns parsed ErrorResponse struct from body and
@@ -61,7 +60,7 @@ type ErrorResponse struct {
//
// For example:
//
-// import s3 "github.com/minio/minio-go"
+// import s3 "github.com/minio/minio-go/v6"
// ...
// ...
// reader, stat, err := s3.GetObject(...)
@@ -177,9 +176,6 @@ func httpRespToErrorResponse(resp *http.Response, bucketName, objectName string)
errResp.Message = fmt.Sprintf("Region does not match, expecting region ā€˜%sā€™.", errResp.Region)
}
- // Save headers returned in the API XML error
- errResp.Headers = resp.Header
-
return errResp
}