Mercurial > hg > orthanc
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()) {