|
|
|
@ -37,7 +37,6 @@
|
|
|
|
|
namespace mindspore {
|
|
|
|
|
namespace ps {
|
|
|
|
|
namespace core {
|
|
|
|
|
|
|
|
|
|
void HttpMessageHandler::InitHttpMessage() {
|
|
|
|
|
MS_EXCEPTION_IF_NULL(event_request_);
|
|
|
|
|
event_uri_ = evhttp_request_get_evhttp_uri(event_request_);
|
|
|
|
@ -176,10 +175,13 @@ void HttpMessageHandler::SendResponse() {
|
|
|
|
|
evhttp_send_reply(event_request_, resp_code_, nullptr, resp_buf_);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void HttpMessageHandler::QuickResponse(int code, const std::string &body) {
|
|
|
|
|
void HttpMessageHandler::QuickResponse(int code, const unsigned char *body, size_t len) {
|
|
|
|
|
MS_EXCEPTION_IF_NULL(event_request_);
|
|
|
|
|
MS_EXCEPTION_IF_NULL(body);
|
|
|
|
|
MS_EXCEPTION_IF_NULL(resp_buf_);
|
|
|
|
|
AddRespString(body);
|
|
|
|
|
if (evbuffer_add(resp_buf_, body, len) == -1) {
|
|
|
|
|
MS_LOG(EXCEPTION) << "Add body to response body failed.";
|
|
|
|
|
}
|
|
|
|
|
evhttp_send_reply(event_request_, code, nullptr, resp_buf_);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|