Как вызвать RESTful веб-сервис в асинхронном режиме? - PullRequest
0 голосов
/ 21 марта 2011

Мне интересно, как вызвать RESTful веб-сервис асинхронно ?Есть предложения?

Ответы [ 3 ]

3 голосов
/ 21 марта 2011

Поскольку REST основан на HTTP, который является протоколом синхронного запроса / ответа, ваша единственная альтернатива - заключить его в асинхронный вызов на стороне клиента.

2 голосов
/ 21 марта 2011

Два возможных решения, в зависимости от того, хотите ли вы нажать или потянуть.

1) Абонент может добавить URL обратного вызова в заголовок HTTP запроса. Этот URL-адрес будет вызываться службой после завершения процесса.

2) Служба может добавить URL-адрес процесса в заголовок HTTP ответа. таким образом, вызывающий абонент может получить информацию о продвижении своего запроса и получить результат после его выполнения.

1 голос
/ 21 марта 2011

Вы всегда можете использовать код на стороне клиента для асинхронного вызова синхронизации для вызова веб-службы RestFul.

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