Нулевое значение, возвращаемое из Furl с использованием Xamarin.Forms, запрос работает в Postmaster - PullRequest
0 голосов
/ 17 мая 2018

Я первоначально разместил это на GitHub, но автор плагина попросил меня переместить его в переполнение стека.

Я занимаюсь разработкой приложения Xamarin.Forms. Я пытаюсь получить данные из тестового API, который я настроил с авторизацией OAuth. Я прекрасно получаю данные от Postmaster, но всегда получаю нулевое значение при выполнении одного и того же запроса от Furl.

Использование Flurl 2.7.1 (последняя стабильная версия от NuGet) и Flurl.Http 2.3.1 (последняя стабильная версия от NuGet).

Код ниже (это тестовый сайт и токен, поэтому я не против опубликовать ссылку и токен, так как они скоро будут удалены).

Я знаю, что авторизация в порядке, потому что если я меняю токен, я получаю 401 (что также происходило изначально, пока я не удалил «Несущий» из начала токена).

Я тестирую из эмулятора Android Visual Studio 2017. HttpClientImplementation установлен на Android, а реализация SSL / TLS - Native TLS 1.2+.

var list = await "https://cloud.squidex.io/api/content/straktest/experiment?"
  .WithOAuthBearerToken("eyJhbGciOiJSUzI1NiIsImtpZCI6IjkxRkRENEVCRDYwNjMxNURFREI4MENEMDkzMERFRkZBMjFEREE2NkIiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJrZjNVNjlZR01WM3R1QXpRa3czdi1pSGRwbXMifQ.eyJuYmYiOjE1MjY0MTI2NTksImV4cCI6MTUyOTAwNDY1OSwiaXNzIjoiaHR0cHM6Ly9jbG91ZC5zcXVpZGV4LmlvL2lkZW50aXR5LXNlcnZlciIsImF1ZCI6WyJodHRwczovL2Nsb3VkLnNxdWlkZXguaW8vaWRlbnRpdHktc2VydmVyL3Jlc291cmNlcyIsInNxdWlkZXgtYXBpIl0sImNsaWVudF9pZCI6InN0cmFrdGVzdDp0ZXN0Y2xpZW50Iiwic2NvcGUiOlsic3F1aWRleC1hcGkiXX0.ELkBz-vg_gTnGJ9ODXXE5c1AMeYqPmYKxgfgovir6QTxLPRvKNkGeYbzXC6KjGQ4nUdIFzxxjX8_CPVg5MixgHRqzcBSPjLktbCjhkvXMOkSiUNoqnk8uSXmwm_QNZ1XgWZy3d3DPDdMMjliNh0oRbhipwJc9XkqgNFZKylk3-ijCkocbfCLkSH_z2Nt0ikWvL4Ge2zc4udTfsfs2xR4x1hWlFC-iUucw0Vz1LhUAZjRIc0pXPNQvQdTi9bppZ_chUNaJvEY40dcTd-850Z7TQBgN7utrTLbnWnETzWjL4D_KNWDNEfKknJm-4ir08TevfoL08Vd4DmdCjbeJKR8tg")
  .GetAsync();
  //also tried with .GetStringAsync();//.GetJsonListAsync();

Я что-то не так делаю?

Спасибо, Strak

...