5
У меня есть следующий код, и я хочу, чтобы установить Авторизация запроса пост, чтобы быть похожим на это:Набор Authorization Заголовок HttpClient
Authorization:key=somevalue
using (HttpClient client = new HttpClient())
{
using (StringContent jsonContent = new StringContent(json))
{
jsonContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
using (HttpResponseMessage response = await client.PostAsync("https://android.googleapis.com/gcm/send", jsonContent))
{
var reponseString = await response.Content.ReadAsStringAsync();
}
}
}
, как это сделать? Я действительно борется и следующее утверждение
client.DefaultRequestHeaders.Add("Authorization", "key=" + apiKey);
следующее исключение
исключение типа «System.FormatException» произошло в System.Net.Http.dll, но не обрабатывается код пользователя
У вас есть первые случайные исключения? Если это так, выключите их. –
Я бы предпочел использовать для этой цели 'FormUrlEncodedContent', чтобы отправить ключи и прочее, как если бы я отправлял форму. https://msdn.microsoft.com/en-us/library/system.net.http.formurlencodedcontent%28v=vs.118%29.aspx –