I need to make an HTTP request using HTTPClient. The web API requires that I add a custom header of this format:
HEADER: Authorization: consumer={consumerId}
, consumerToken={consumerTokenValue}
Following is the Code:
string headr = "consumer=40816499,consumerToken=" + "test";
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Add("Authorization", headr);
var response =await client.PostAsJsonAsync<remitaData>(url, remd);
var chk = await response.Content.ReadAsStringAsync();
But I get this error message on execution:
The format of value 'consumer=40816499,consumerToken=test' is invalid.