Отправить пользовательский заголовок с помощью jquery не работает
Я хочу отправить пользовательское значение в заголовке запроса с помощью Jquery в мой веб-API. Когда я читаю заголовок запроса в веб-API, он выглядит следующим образом:
Connection\r\nAccept\r\nAccept-Encoding\r\nAccept-Language\r\nHost\r\nUser-Agent\r\nAccess-Control-Request-Method\r\nOrigin\r\nAccess-Control-Request-Headers\r\n
Я не могу найти значение mykey с заголовком при вызове веб-API из Google Chrome. Когда я использую fiddle для вызова веб-API, я получаю пользовательский ключ. . Я прочитал заголовок в The Gobal.aspx
Что я уже пробовал:
<скрипт>
$.Аякс({
тип: "Почта",
кроссдомен: правда,
URL-адрес: 'http://localhost:61190/webapi',
тип данных: 'json',
кэш: false,
заголовки: {
'системы MyKey':'значение',
'Content-Type':'application/json'
}
});
</script>
Мой веб-API
охраняемых недействительными Application_PostAuthorizeRequest()
{
строковые ключи = "";
for (int i = 0; i < HttpContext.Current.Запрос.Заголовки.Граф; i++)
{
ключи += HttpContext.Current.Запрос.Заголовки.Ключи[i].ToString() + Environment.NewLine;
}
выбросить новое исключение(ключи);
}