forked from boostorg/beast
Fixes to rfc7230:
fix #1435, fix #1438 * Example and test can be built on msvc v141 15.9.6 using /std:c++17 and BOOST_BEAST_USE_STD_STRING_VIEW. * changed string_view.to_string() to std:string(string_view), awaiting availability of Library Fundamentals TS here. * Reactivated relevant tests to param_list. #ifdef 0 test exhibited same assertion failed error in debug mode. Now fixed in DEBUG on msvc v141 15.9.6 with BOOST_BEAST_USE_STD_STRING_VIEW and /std:c++17. * Looked up http paramters (transfer-encoding, etc.) and changed tests as well as fixing comment to match specs.
This commit is contained in:
committed by
Vinnie Falco
parent
55d319a9d9
commit
cd28598e5b
@@ -196,7 +196,7 @@ private:
|
||||
// we do not recognize the request method.
|
||||
send_bad_response(
|
||||
http::status::bad_request,
|
||||
"Invalid request-method '" + req.method_string().to_string() + "'\r\n");
|
||||
"Invalid request-method '" + std::string(req.method_string()) + "'\r\n");
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -269,7 +269,7 @@ private:
|
||||
file_response_->result(http::status::ok);
|
||||
file_response_->keep_alive(false);
|
||||
file_response_->set(http::field::server, "Beast");
|
||||
file_response_->set(http::field::content_type, mime_type(target.to_string()));
|
||||
file_response_->set(http::field::content_type, mime_type(std::string(target)));
|
||||
file_response_->body() = std::move(file);
|
||||
file_response_->prepare_payload();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user