summaryrefslogtreecommitdiff
path: root/indra/llcorehttp/_httpoprequest.cpp
diff options
context:
space:
mode:
authorRider Linden <rider@lindenlab.com>2017-08-08 09:04:32 -0700
committerRider Linden <rider@lindenlab.com>2017-08-08 09:04:32 -0700
commit1038633526330cf931ba097dbafdd270b5bb56e3 (patch)
treebf5b1a2517d31d1ed3daa9213104b36b6901f99c /indra/llcorehttp/_httpoprequest.cpp
parent57d5744f2c064ccb7bf8dd3dca2a24f6755297ac (diff)
MAINT-7634: Logging and instrumentation canges to narrow down viewer crashes.
Diffstat (limited to 'indra/llcorehttp/_httpoprequest.cpp')
-rw-r--r--indra/llcorehttp/_httpoprequest.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/indra/llcorehttp/_httpoprequest.cpp b/indra/llcorehttp/_httpoprequest.cpp
index f35f9848ff..36955f3797 100644
--- a/indra/llcorehttp/_httpoprequest.cpp
+++ b/indra/llcorehttp/_httpoprequest.cpp
@@ -247,6 +247,25 @@ void HttpOpRequest::visitNotifier(HttpRequest * request)
response->setHeaders(mReplyHeaders);
response->setRequestURL(mReqURL);
+ std::string method("UNKNOWN");
+
+ if (mReqMethod == HOR_COPY)
+ method = "COPY";
+ else if (mReqMethod == HOR_DELETE)
+ method = "DELETE";
+ else if (mReqMethod == HOR_GET)
+ method = "GET";
+ else if (mReqMethod == HOR_MOVE)
+ method = "MOVE";
+ else if (mReqMethod == HOR_PATCH)
+ method = "PATCH";
+ else if (mReqMethod == HOR_POST)
+ method = "POST";
+ else if (mReqMethod == HOR_PUT)
+ method = "PUT";
+
+ response->setRequestMethod(method);
+
if (mReplyOffset || mReplyLength)
{
// Got an explicit offset/length in response