5
के हैडर मैं निम्नलिखित कोड है, और मैं इस तरह होना करने के लिए पोस्ट अनुरोध के प्राधिकरण सेट करना चाहते हैं:सेट प्राधिकरण 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 –