mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-14 15:41:30 +00:00
Squash exception in ParseRequestBody
This commit is contained in:
parent
661ad09291
commit
f06ff14f9e
@ -239,10 +239,18 @@ namespace LoginserverWebserver {
|
|||||||
*/
|
*/
|
||||||
Json::Value ParseRequestBody(const httplib::Request &request)
|
Json::Value ParseRequestBody(const httplib::Request &request)
|
||||||
{
|
{
|
||||||
std::stringstream ss;
|
|
||||||
ss.str(request.body);
|
|
||||||
Json::Value request_body;
|
Json::Value request_body;
|
||||||
ss >> request_body;
|
|
||||||
|
try {
|
||||||
|
std::stringstream ss;
|
||||||
|
ss.str(request.body);
|
||||||
|
ss >> request_body;
|
||||||
|
}
|
||||||
|
catch (std::exception&) {
|
||||||
|
request_body["error"] = "Payload invalid";
|
||||||
|
|
||||||
|
return request_body;
|
||||||
|
}
|
||||||
|
|
||||||
return request_body;
|
return request_body;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user