|
|
|
@ -188,6 +188,10 @@ bool HTTPReq_REST(AcceptedConnection *conn,
@@ -188,6 +188,10 @@ bool HTTPReq_REST(AcceptedConnection *conn,
|
|
|
|
|
bool fRun) |
|
|
|
|
{ |
|
|
|
|
try { |
|
|
|
|
std::string statusmessage; |
|
|
|
|
if(RPCIsInWarmup(&statusmessage)) |
|
|
|
|
throw RESTERR(HTTP_SERVICE_UNAVAILABLE, "Service temporarily unavailable: "+statusmessage); |
|
|
|
|
|
|
|
|
|
for (unsigned int i = 0; i < ARRAYLEN(uri_prefixes); i++) { |
|
|
|
|
unsigned int plen = strlen(uri_prefixes[i].prefix); |
|
|
|
|
if (strURI.substr(0, plen) == uri_prefixes[i].prefix) { |
|
|
|
|