private static HttpRequestMessage GenerateHttpRequest(string url, PayloadMessage payload, string tokenString, HttpMethod httpMethod) { var request = new HttpRequestMessage(httpMethod, url); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", tokenString); request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); request.Content = new StringContent(JsonConvert.SerializeObject(payload), Encoding.UTF8, "application/json"); return(request); }
private HttpRequestMessage GenerateHttpRequest(string url, IDictionary <string, StringValues> query, HttpMethod httpMethod, PayloadMessage payload, string tokenString, string productInfo) { var request = new HttpRequestMessage(httpMethod, GetUri(url, query)); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", tokenString); request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); request.Headers.Add(Constants.AsrsUserAgent, productInfo); request.Content = new StringContent(JsonConvert.SerializeObject(payload), Encoding.UTF8, "application/json"); return(request); }