mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-14 07:21:48 +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)
|
||||
{
|
||||
std::stringstream ss;
|
||||
ss.str(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;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user