diff OrthancServer/main.cpp @ 1959:45c4387a379c

Access to the HTTP headers in the "IncomingHttpRequestFilter()" callback
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 Apr 2016 16:26:22 +0200
parents d90f737f2dde
children 22ddb22fce83
line wrap: on
line diff
--- a/OrthancServer/main.cpp	Wed Apr 06 14:41:26 2016 +0200
+++ b/OrthancServer/main.cpp	Thu Apr 07 16:26:22 2016 +0200
@@ -287,7 +287,8 @@
   virtual bool IsAllowed(HttpMethod method,
                          const char* uri,
                          const char* ip,
-                         const char* username) const
+                         const char* username,
+                         const IHttpHandler::Arguments& httpHeaders) const
   {
     static const char* HTTP_FILTER = "IncomingHttpRequestFilter";
 
@@ -323,6 +324,7 @@
       call.PushString(uri);
       call.PushString(ip);
       call.PushString(username);
+      call.PushStringMap(httpHeaders);
 
       if (!call.ExecutePredicate())
       {