diff Core/HttpServer/HttpOutput.cpp @ 1567:9c5d93510414

If error while calling the REST API, the answer body contains an error description
author jodogne
date Sun, 23 Aug 2015 09:49:16 +0200
parents c388502a066d
children d73124f6b439
line wrap: on
line diff
--- a/Core/HttpServer/HttpOutput.cpp	Fri Aug 21 17:37:13 2015 +0200
+++ b/Core/HttpServer/HttpOutput.cpp	Sun Aug 23 09:49:16 2015 +0200
@@ -287,7 +287,9 @@
   }
 
 
-  void HttpOutput::SendStatus(HttpStatus status)
+  void HttpOutput::SendStatus(HttpStatus status,
+			      const char* message,
+			      size_t messageSize)
   {
     if (status == HttpStatus_200_Ok ||
         status == HttpStatus_301_MovedPermanently ||
@@ -300,7 +302,7 @@
     
     stateMachine_.ClearHeaders();
     stateMachine_.SetHttpStatus(status);
-    stateMachine_.SendBody(NULL, 0);
+    stateMachine_.SendBody(message, messageSize);
   }