private static void Client_OnBeforeRequest(object sender, BeforeRequestEventArgs e) { if (server?.IsRunning == true) { e.RawRequest.Headers.Add(System.Net.HttpRequestHeader.Authorization, server.Token); } }
private static void Client_OnBeforeRequest(object sender, BeforeRequestEventArgs e) { // Use basic authorization var credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes("aidboxdemo:123456")); // Add authorization header to request e.RawRequest.Headers.Add("Authorization", "Basic " + credentials); }
public static void Compression_OnBeforeRequestZipOrDeflate(object sender, BeforeRequestEventArgs e) { if (e.RawRequest != null) { // e.RawRequest.AutomaticDecompression = System.Net.DecompressionMethods.Deflate | System.Net.DecompressionMethods.GZip; e.RawRequest.Headers.Remove("Accept-Encoding"); e.RawRequest.Headers["Accept-Encoding"] = "gzip, deflate"; } }
private void SimpleClient_OnBeforeRequest(object sender, BeforeRequestEventArgs e) { Console.Out.WriteLine("##Request"); Console.Out.WriteLine("```sh"); var json = System.Text.Encoding.UTF8.GetString(e.Body ?? new byte[0]); Console.Out.WriteLine( "curl -X {0} {1} -H \"Content-Type: application/json\" -d '{2}'", e.RawRequest.Method, e.RawRequest.Address, json); Console.Out.WriteLine("```"); System.IO.File.WriteAllText("data/out.json", json); }
private void OnBeforeRequestFhirServer(object sender, BeforeRequestEventArgs e) { if (e.Body != null) { var requestAdderss = e.RawRequest.Address.ToString(); var requestBody = Encoding.UTF8.GetString(e.Body, 0, e.Body.Length); //Prettify !!! requestBody = JToken.Parse(requestBody).ToString(); _logger.LogInformation($"Send Request Address:{requestAdderss}"); _logger.LogInformation($"Send Request Body:{requestBody}"); } }
void client_OnBeforeRequest(object sender, BeforeRequestEventArgs e) { throw new NotImplementedException(); }
private void ClientOnBeforeRequest(object sender, BeforeRequestEventArgs e) { }