Как использовать веб-сервис AX Dynamics в универсальном приложении Windows Phone 8.1
Я попытался использовать защищенный веб-сервис AX-динамики в универсальном приложении Windows Phone. Но я не могу этого сделать, так как во время выполнения Windows Phone не поддерживает сервисные модели (т.е. не предоставляет возможность добавить сервисную ссылку). Поэтому Microsoft предложила обойти использование класса HttpClient.
Итак, я сделал следующее:
using (HttpClient client = new HttpClient())
{
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://xxxxx/xppservice.svc/GetData");
HttpResponseMessage response = await client.SendAsync(request);
string data = await response.Content.ReadAsStringAsync();
var dialog = new MessageDialog(data);
await dialog.ShowAsync();
}
Но проблема здесь в том, что служба, которую я использую, защищена, и у меня есть учетные данные для аутентификации. Но я не могу понять, как обеспечить их при отправке запроса. Не могли бы вы мне помочь?