mirror of
https://github.com/EQEmu/Server.git
synced 2026-10-08 09:33:36 +00:00
Squash exception in ParseRequestBody
This commit is contained in:
1 parent
661ad09291
commit
f06ff14f9e
1 file changed
+11
-3
@@ -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;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user