Запрос из Xamarin.Forms к Web Api

240
23 ноября 2017, 00:33

Есть ASP.NET Web Api приложение, защищенное Azure AD (просто шаблон web api, и выбрана аутентификация через облако)

В своем Xamarin приложении реализовал получение токена по этой инструкции

Токен есть, теперь пытаюсь получить данные

    var request = new HttpRequestMessage(HttpMethod.Get, "api/values");
    request.Headers.Authorization = 
        new AuthenticationHeaderValue("Bearer", auth.AccessToken);
    var response = await client.SendAsync(request);

В response получаю 401 "Unauthorized". Почему?

Answer 1

Во-первых, проверь, get он требует или post. Токен передаю через клиент, а не запрос, может и тебе поможет:

client.DefaultRequestHeaders.Add("Authorization", "Bearer " + auth.AccessToken);
READ ALSO
Проблема с биндингом ObservableCollection к ItemsControl

Проблема с биндингом ObservableCollection к ItemsControl

Доброе время сутокПрошу помочь найти, или указать в чём ошибка в следующей ситуации

193
Какие есть способы вести лог всех ошибок приложения в ASP.NET Core?

Какие есть способы вести лог всех ошибок приложения в ASP.NET Core?

Какие есть способы вести лог всех ошибок приложения в ASPNET Core? Например хотелось бы сохранять все исключения со стеком вызова в текстовые...

239
Контекстное меню на элементе списка

Контекстное меню на элементе списка

Есть форма поискаХочу добавить контекстное меню на элементе, который является результатом поиска(например на фамилии работника при нажатии...

221