Explorar o código

Return 400 status code if there is an error in RPC level

200 status code means success.  Since the request did not succeed, we
should avoid it.
Tatsuhiro Tsujikawa %!s(int64=10) %!d(string=hai) anos
pai
achega
031b86d512
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/HttpServerBodyCommand.cc

+ 1 - 1
src/HttpServerBodyCommand.cc

@@ -117,7 +117,7 @@ void HttpServerBodyCommand::sendJsonRpcResponse
     switch(res.code) {
     case 1:
       // error caught while executing RpcMethod
-      httpCode = 200;
+      httpCode = 400;
       break;
     case -32600:
       httpCode = 400;