mirror of
https://github.com/boostorg/beast.git
synced 2025-07-30 12:57:31 +02:00
Tidy up set payload in http-server-fast
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
Version 72:
|
||||||
|
|
||||||
|
HTTP:
|
||||||
|
|
||||||
|
* Tidy up set payload in http-server-fast
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
Version 71:
|
Version 71:
|
||||||
|
|
||||||
* Fix extra ; warning
|
* Fix extra ; warning
|
||||||
|
@ -168,10 +168,10 @@ private:
|
|||||||
response_.result(http::status::bad_request);
|
response_.result(http::status::bad_request);
|
||||||
response_.set(http::field::content_type, "text/plain");
|
response_.set(http::field::content_type, "text/plain");
|
||||||
response_.body = "Invalid request-method '" + req.method_string().to_string() + "'";
|
response_.body = "Invalid request-method '" + req.method_string().to_string() + "'";
|
||||||
response_.prepare_payload();
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
response_.prepare_payload();
|
||||||
write_response();
|
write_response();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,13 +204,10 @@ private:
|
|||||||
response_.body.clear();
|
response_.body.clear();
|
||||||
for (char buf[2048]; is.read(buf, sizeof(buf)).gcount() > 0;)
|
for (char buf[2048]; is.read(buf, sizeof(buf)).gcount() > 0;)
|
||||||
response_.body.append(buf, static_cast<std::size_t>(is.gcount()));
|
response_.body.append(buf, static_cast<std::size_t>(is.gcount()));
|
||||||
response_.prepare_payload();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void write_response()
|
void write_response()
|
||||||
{
|
{
|
||||||
response_.set(http::field::content_length, response_.body.size());
|
|
||||||
|
|
||||||
serializer_.emplace(response_);
|
serializer_.emplace(response_);
|
||||||
|
|
||||||
http::async_write(
|
http::async_write(
|
||||||
|
Reference in New Issue
Block a user