Можно ли получить доступ к веб-странице, которая использует сеансы в приложении форм xamarin? - PullRequest
0 голосов
/ 25 октября 2019

У меня есть веб-страница (... / ui / mydashboard.aspx), которую я хочу отобразить в своем приложении форм xamarin, проблема заключается в том, что веб-страница не использует параметры запроса, чтобы предоставить детали аутентификации пользователей. Можно ли получить доступ к веб-странице (... / ui / mydashboard.aspx) без необходимости проходить страницу входа в моем мобильном приложении?

   public Dashboard ()
    {
        InitializeComponent ();
        webView.Source = "http://dev.webapp.com/ui/mydashboard.aspx";

    }

1 Ответ

0 голосов
/ 25 октября 2019

Вы можете отправлять данные в виде тела почтового запроса. Если вы не хотите, чтобы пользователь вводил их, вы можете установить значение по умолчанию.

HttpClient client = new HttpClient() { Timeout = TimeSpan.FromSeconds(30) };

// set the params here
HttpContent content = new StringContent(JsonConvert.SerializeObject(objectToPost), Encoding.UTF8, "application/x-www-form-urlencoded");

var response = await client.PostAsync(new Uri("http://your.url"), content);

if (response.IsSuccessStatusCode) {
    var responseFromServer = await response.Content.ReadAsStringAsync();
}
else {
    // handle errors
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...