मुझे WebApi में एक POST विधि बनाने की आवश्यकता है ताकि मैं WebApi पद्धति से डेटा भेज सकूं। मैं हेडर मान प्राप्त करने में सक्षम नहीं हूं।
यहाँ मैंने आवेदन में हेडर मान जोड़ा है:
using (var client = new WebClient())
{
// Set the header so it knows we are sending JSON.
client.Headers[HttpRequestHeader.ContentType] = "application/json";
client.Headers.Add("Custom", "sample");
// Make the request
var response = client.UploadString(url, jsonObj);
}
WebApi पोस्ट विधि के बाद:
public string Postsam([FromBody]object jsonData)
{
HttpRequestMessage re = new HttpRequestMessage();
var headers = re.Headers;
if (headers.Contains("Custom"))
{
string token = headers.GetValues("Custom").First();
}
}
हेडर मान प्राप्त करने की सही विधि क्या है?
धन्यवाद।
string token = headers.GetValues("Custom").FirstOrDefault();
? संपादित करें: आपने देखा कि आप मूल Qs शैली से मेल खा रहे हैं।