Ejemplo n.º 1
0
        public virtual object BeforeSendRequest(ref Message request, IClientChannel channel)
        {
            HttpRequestMessageProperty prop = (HttpRequestMessageProperty)request.Properties[HttpRequestMessageProperty.Name];
            string body = General.ReadMessageBody(ref request);
            logger(General.GetHttpRequestLog(prop.Method, request.Headers.To.AbsoluteUri, prop.Headers, body));

            return request;
        }
Ejemplo n.º 2
0
 private static void LogRequest(
     string method,
     string requestUri,
     HttpRequestHeaders headers,
     string body,
     Action <string> logger)
 {
     if (logger != null)
     {
         logger(General.GetHttpRequestLog(method, requestUri, headers, body));
     }
 }