Im using Windows.Web.Http.HttpClient для подключения к моему WEB API. Приложение не запросило идентификатор пользователя и пароль, но недавно я изменил WEB API, переместив фильтр AuthorizeAttribute с Action на класс. Теперь мое приложение Windows хранит запрос приложения 8.1 для идентификатора пользователя и пароля. Пожалуйста, дайте мне знать, как установить HttpClient, чтобы не запрашивать логин и пароль. Может any1 предложить мне делать, мне нужно, чтобы добавить заголовок к моему httpcleintWindows.Web.Http.HttpClient + WEB API Аутентификация Windows
используя (Windows.Web.Http.HttpClient HTTPClient = новый Windows.Web.Http.HttpClient()) { // Добавление заголовка агента пользователя var headers = httpClient.DefaultRequestHeaders;
// безопасный способ проверить значение заголовка от пользователя является метод TryParseAdd // Поскольку мы знаем, что этот заголовок хорошо, мы используем ParseAdd с сгенерирует исключение // с плохим значением - http://msdn.microsoft.com/en-us/library/windows/apps/dn440594.aspx
headers.UserAgent.ParseAdd("ie");
headers.UserAgent.ParseAdd("Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)");
using (var response = await httpClient.GetAsync(new Uri(url)))
Я не вижу способ отправить учетные данные по умолчанию.