Browse code

make remove network return 204

Signed-off-by: allencloud <allen.sun@daocloud.io>

allencloud authored on 2016/09/28 03:04:36
Showing 3 changed files
... ...
@@ -139,7 +139,11 @@ func (n *networkRouter) deleteNetwork(ctx context.Context, w http.ResponseWriter
139 139
 		return err
140 140
 	}
141 141
 	if _, err := n.clusterProvider.GetNetwork(vars["id"]); err == nil {
142
-		return n.clusterProvider.RemoveNetwork(vars["id"])
142
+		if err = n.clusterProvider.RemoveNetwork(vars["id"]); err != nil {
143
+			return err
144
+		}
145
+		w.WriteHeader(http.StatusNoContent)
146
+		return nil
143 147
 	}
144 148
 	if err := n.backend.DeleteNetwork(vars["id"]); err != nil {
145 149
 		return err
... ...
@@ -4672,7 +4672,9 @@ Stop and remove the service `id`
4672 4672
 
4673 4673
 **Example response**:
4674 4674
 
4675
-    HTTP/1.1 200 No Content
4675
+    HTTP/1.1 200 OK
4676
+    Content-Length: 0
4677
+    Content-Type: text/plain; charset=utf-8
4676 4678
 
4677 4679
 **Status codes**:
4678 4680
 
... ...
@@ -5040,7 +5040,9 @@ Stop and remove the service `id`
5040 5040
 
5041 5041
 **Example response**:
5042 5042
 
5043
-    HTTP/1.1 200 No Content
5043
+    HTTP/1.1 200 OK
5044
+    Content-Length: 0
5045
+    Content-Type: text/plain; charset=utf-8
5044 5046
 
5045 5047
 **Status codes**:
5046 5048