Saya perlu membuat metode POST di WebApi sehingga saya dapat mengirim data dari aplikasi ke metode WebApi. Saya tidak bisa mendapatkan nilai header.
Di sini saya telah menambahkan nilai header dalam aplikasi:
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);
}
Mengikuti metode posting 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();
}
}
Apa metode yang benar untuk mendapatkan nilai header?
Terima kasih.
string token = headers.GetValues("Custom").FirstOrDefault();
? Edit: Baru saja mengetahui Anda mencocokkan gaya Qs asli.