Инкапсуляция тела HttpRequest в асинхронном вызове выборки URL в GAE - PullRequest
2 голосов
/ 27 октября 2011

Интересно, возможно ли заключить тело запроса для HTTPRequest при выполнении HTTP-вызовов с использованием асинхронного извлечения URL-адреса в GAE?

Мне нужно заключить конверты SOAP в мои сообщения HTTP POST, и я хотел быВыполните некоторую обработку, пока возвращается ответ SOAP.

Из API это не представляется возможным.Интересно, кто-нибудь знает какой-нибудь трюк или альтернативный обходной путь?

Любое предложение очень ценится.

спасибо

1 Ответ

1 голос
/ 27 октября 2011

При использовании низкоуровневого API-интерфейса Java urlfetch асинхронные запросы обрабатываются так же, как и синхронные: вызовите fetch[Async] с объектом HTTPRequest .Прежде чем вызывать его, заполните тело, позвонив по нему setPayload.Обратите внимание, что невозможно присоединить тело к запросу GET - только запросы POST, PUT и т. Д. Могут иметь тела.

...