Как добавить и получить значения заголовка в WebApi ⇐ C#
-
Anonymous
Как добавить и получить значения заголовка в WebApi
Мне нужно создать метод POST в WebApi, чтобы я мог отправлять данные из приложения в метод WebApi. Я не могу получить значение заголовка.
Здесь я добавил значения заголовков в приложении:
с использованием (var client = new WebClient()) { // Установите заголовок, чтобы он знал, что мы отправляем JSON. client.Headers[HttpRequestHeader.ContentType] = "application/json"; client.Headers.Add("Пользовательский", "образец"); // Делаем запрос вар ответ = client.UploadString(url, jsonObj); } По методу публикации WebApi:
публичная строка Postsam([FromBody]object jsonData) { HttpRequestMessage re = новый HttpRequestMessage(); вар заголовки = re.Headers; если (headers.Contains("Пользовательский")) { строковый токен = headers.GetValues("Custom").First(); } } Каков правильный метод получения значений заголовков?
Спасибо.
Мне нужно создать метод POST в WebApi, чтобы я мог отправлять данные из приложения в метод WebApi. Я не могу получить значение заголовка.
Здесь я добавил значения заголовков в приложении:
с использованием (var client = new WebClient()) { // Установите заголовок, чтобы он знал, что мы отправляем JSON. client.Headers[HttpRequestHeader.ContentType] = "application/json"; client.Headers.Add("Пользовательский", "образец"); // Делаем запрос вар ответ = client.UploadString(url, jsonObj); } По методу публикации WebApi:
публичная строка Postsam([FromBody]object jsonData) { HttpRequestMessage re = новый HttpRequestMessage(); вар заголовки = re.Headers; если (headers.Contains("Пользовательский")) { строковый токен = headers.GetValues("Custom").First(); } } Каков правильный метод получения значений заголовков?
Спасибо.
Мобильная версия