parse body only if content length > 0
This commit is contained in:
@@ -34,7 +34,11 @@ func Parse(r *http.Request, v interface{}) error {
|
||||
return err
|
||||
}
|
||||
|
||||
return ParseJsonBody(r, v)
|
||||
if r.ContentLength > 0 {
|
||||
return ParseJsonBody(r, v)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Parses the form request.
|
||||
|
||||
@@ -20,4 +20,4 @@ const (
|
||||
CodeSignatureInvalidToken
|
||||
)
|
||||
|
||||
var ErrBodylessRequest = errors.New("not a POST|PUT|PATCH request")
|
||||
var ErrBodylessRequest = errors.New("not a POST|PUT|PATCH|DELETE request")
|
||||
|
||||
Reference in New Issue
Block a user