SOAP-запрос через HTTP задержку - PullRequest
0 голосов
/ 16 сентября 2010

Я пытаюсь отправить запрос SOAP через HTTP для веб-службы по следующим каналам:

  1. Telnet (HP-UX)
  2. клиент C, который открывает сокет, пишет XML и считывает повторные ответы (HP-UX)
  3. клиент Perl, который делает то же самое, что и клиент C выше (HP-UX)
  4. Через приложение SOAP UI (http://www.soapui.org/)(Windows Machine)

В то время как SOAP UI получает ответ примерно через 100 мсек или около того; остальные каналы получают такой же ответ, но очень медленный.

Мне интересно, в чем может быть проблема. Если у кого-нибудь есть идеи по этому поводу, пожалуйста, дайте мне знать.

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

Возможно, соединение остается открытым по умолчанию для последующих запросов (не редкость для веб-серверов, которые ожидают, что вы будете запрашивать все виды javascript-файлов, изображений, CSS-файлов непосредственно после этого). Возможно, вы захотите попробовать отправить заголовок Connection: close.

0 голосов
/ 19 октября 2016

Проверьте протокол, возможно, вы используете HTTP1.0, а не HTTP1.1

...