mirror of https://github.com/docker/docs.git
Merge pull request #20977 from allencloud/fix-delete-response-status-code
return status code http.StatusNoContent in deleting network when OK
This commit is contained in:
commit
a04e16ac35
|
@ -147,7 +147,14 @@ func (n *networkRouter) postNetworkDisconnect(ctx context.Context, w http.Respon
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n *networkRouter) deleteNetwork(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
func (n *networkRouter) deleteNetwork(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
||||||
return n.backend.DeleteNetwork(vars["id"])
|
if err := httputils.ParseForm(r); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
if err := n.backend.DeleteNetwork(vars["id"]); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
w.WriteHeader(http.StatusNoContent)
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func buildNetworkResource(nw libnetwork.Network) *types.NetworkResource {
|
func buildNetworkResource(nw libnetwork.Network) *types.NetworkResource {
|
||||||
|
|
|
@ -3125,7 +3125,7 @@ JSON Parameters:
|
||||||
|
|
||||||
`POST /networks/(id)/connect`
|
`POST /networks/(id)/connect`
|
||||||
|
|
||||||
Connects a container to a network
|
Connect a container to a network
|
||||||
|
|
||||||
**Example request**:
|
**Example request**:
|
||||||
|
|
||||||
|
@ -3162,7 +3162,7 @@ JSON Parameters:
|
||||||
|
|
||||||
`POST /networks/(id)/disconnect`
|
`POST /networks/(id)/disconnect`
|
||||||
|
|
||||||
Disconnects a container from a network
|
Disconnect a container from a network
|
||||||
|
|
||||||
**Example request**:
|
**Example request**:
|
||||||
|
|
||||||
|
@ -3203,11 +3203,11 @@ Instruct the driver to remove the network (`id`).
|
||||||
|
|
||||||
**Example response**:
|
**Example response**:
|
||||||
|
|
||||||
HTTP/1.1 200 OK
|
HTTP/1.1 204 No Content
|
||||||
|
|
||||||
Status Codes
|
Status Codes
|
||||||
|
|
||||||
- **200** - no error
|
- **204** - no error
|
||||||
- **404** - no such network
|
- **404** - no such network
|
||||||
- **500** - server error
|
- **500** - server error
|
||||||
|
|
||||||
|
|
|
@ -332,6 +332,6 @@ func deleteNetwork(c *check.C, id string, shouldSucceed bool) {
|
||||||
c.Assert(status, checker.Not(checker.Equals), http.StatusOK)
|
c.Assert(status, checker.Not(checker.Equals), http.StatusOK)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
c.Assert(status, checker.Equals, http.StatusOK)
|
c.Assert(status, checker.Equals, http.StatusNoContent)
|
||||||
c.Assert(err, checker.IsNil)
|
c.Assert(err, checker.IsNil)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue