internal string GetBody(ReceivedRequest request) { if (HandlerFunction != null) { return(HandlerFunction(request)); } return(Output); }
private ReceivedRequest GetReceivedRequest(HttpListenerRequest request) { var body = new StreamReader(request.InputStream).ReadToEnd(); var receivedRequest = new ReceivedRequest(JsonSerializer) { Url = request.Url, HttpMethod = request.HttpMethod, AcceptTypes = request.AcceptTypes, ContentEncoding = request.ContentEncoding, ContentType = request.ContentType, Cookies = request.Cookies, Headers = request.Headers, QueryString = request.QueryString, RawUrl = request.RawUrl, UserAgent = request.UserAgent, UserLanguage = request.UserLanguages, RequestBody = body, TimeOfRequest = DateTime.Now }; return(receivedRequest); }
public void AddReceivedRequest(ReceivedRequest request) { ReceivedRequests.Add(request); }