소스 검색

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 10 년 전
부모
커밋
031b86d512
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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;