Получение автономного HTTPesponse для приложения UWP - PullRequest
0 голосов
/ 06 мая 2018

Я работаю над приложением Universal Windows Platform. В качестве клиента это приложение нуждается в WebServices для вызова. Поэтому я добавил C ++ REST SDK в свой проект. Я могу вызвать HTTP-запрос, и я также получаю ответ. Поскольку я отключаюсь от Интернета, я не жду ответа. но все же я получаю ответ в автономном режиме. Я использую Visual Studio 2017 на Windows 10. Этот проект находится в C ++ / CX. Ниже мой код:

void PrintResponse(http_response response)
{
// Display the status code that the server returned
std::wostringstream stream;

auto bodyStream = response.body();
streams::stringstreambuf sbuffer;
auto& target = sbuffer.collection();

bodyStream.read_to_end(sbuffer).get();

OutputDebugStringA(target.c_str()); 
}

pplx::task<void> HTTPGetAsync()
{
http_client client(U("http://microblogging.wingnity.com/JSONParsingTutorial/jsonActors"));
// Make an HTTP GET request and asynchronously process the response
return client.request(methods::GET).then([](http_response response)
{
    PrintResponse(response);
});
}


MainPage::MainPage(){
InitializeComponent();
StudentListView->ItemsSource = Student::CreateStudent();

HTTPGetAsync();
}

Пожалуйста, помогите мне, чтобы я не получал ответ в автономном режиме.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...