// Leave this here for testing public virtual string GetInputText() { Encoding encoding = Encoding.UTF8; _headers.Value <string>(HttpRequestHeaders.ContentEncoding, x => encoding = Encoding.GetEncoding(x)); _headers.Value <string>("x-encoding", x => encoding = Encoding.GetEncoding(x)); var reader = new StreamReader(_data.Input, encoding); return(reader.ReadToEnd()); }
public string get_header_Name(HeaderRequest request) { string text = null; _headers.Value <string>(request.Name, x => text = x); return(text); }
public void Correlate() { _headers.Value <string>(Correlation_Id, id => _writer.AppendHeader(Correlation_Id, id)); }
public static void Value <T>(this IRequestHeaders headers, HttpRequestHeader header, Action <T> callback) { headers.Value(header.ToName(), callback); }