mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
5ad1e4be6b
The `POST /volumes/create` expects a request body to be provided. If no body was provided, a 500 status was returned. A 500 status is incorrect, because the request is invalid (it's not a server error). Before this change: $ curl --unix-socket /var/run/docker.sock -v -X POST http://localhost/volumes/create * Trying /var/run/docker.sock... * Connected to localhost (/Users/sebastiaan/Library/Containers/com.dock) port 80 (#0) > POST /volumes/create HTTP/1.1 > Host: localhost > User-Agent: curl/7.51.0 > Accept: */* > < HTTP/1.1 500 Internal Server Error < Api-Version: 1.30 < Content-Length: 18 < Content-Type: application/json < Date: Wed, 19 Jul 2017 11:29:26 GMT < Docker-Experimental: true < Ostype: linux < Server: Docker/17.06.0-ce (linux) < {"message":"EOF"} * Curl_http_done: called premature == 0 * Connection #0 to host localhost left intact After this change: $ curl --unix-socket /var/run/docker.sock -v -X POST http://localhost/volumes/create * Trying /var/run/docker.sock... * Connected to localhost (/var/run/docker.sock) port 80 (#0) > POST /volumes/create HTTP/1.1 > Host: localhost > User-Agent: curl/7.52.1 > Accept: */* > < HTTP/1.1 400 Bad Request < Api-Version: 1.36 < Content-Type: application/json < Docker-Experimental: false < Ostype: linux < Server: Docker/dev (linux) < Date: Tue, 09 Jan 2018 15:00:13 GMT < Content-Length: 42 < {"message":"no body provided in request"} * Curl_http_done: called premature == 0 * Connection #0 to host localhost left intact Signed-off-by: Sebastiaan van Stijn <github@gone.nl> |
||
---|---|---|
.. | ||
backend.go | ||
volume.go | ||
volume_routes.go |