Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi XE2, получение текста запроса на клиенте soap-сервиса / 7 сообщений из 7, страница 1 из 1
10.06.2015, 17:57
    #38981472
greg_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
Добрый день!

Есть сервис, который описывает свои методы в wsdl. Написал клиента с помощью wsdl importer.
Параметры запроса вводятся, отправляется сам запрос, ответ приходит.
Появилась необходимость посмотреть сам текст soap-запроса, есть ли метод или свойство, в котором находится сам запрос?

Заранее спасибо.
...
Рейтинг: 0 / 0
10.06.2015, 18:34
    #38981518
MaratIsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
greg_123Добрый день!

Есть сервис, который описывает свои методы в wsdl. Написал клиента с помощью wsdl importer.
Параметры запроса вводятся, отправляется сам запрос, ответ приходит.
Появилась необходимость посмотреть сам текст soap-запроса, есть ли метод или свойство, в котором находится сам запрос?

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

никому не говори как клиент обращается к серверу - пусть догадываются сами эксперты (на то они и эксперты)
...
Рейтинг: 0 / 0
10.06.2015, 19:38
    #38981584
Feg16
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
MaratIskникому не говори как клиент обращается к серверу - пусть догадываются сами эксперты (на то они и эксперты)А тебе что слабо нарисовать 7 перпендикулярных линий?
...
Рейтинг: 0 / 0
11.06.2015, 09:21
    #38981833
Exteris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
greg_123,

Если используете THTTPRIO, то в событии OnBeforeExecute - SOAPRequest.
...
Рейтинг: 0 / 0
11.06.2015, 09:29
    #38981839
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
greg_123,

Примерно так (AMemo, RMemo - это TMemo на форме):

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
procedure TForm1.HTTPRIO1AfterExecute(const MethodName: string;
  SOAPResponse: TStream);
begin
  SOAPResponse.Position:=0;
  AMemo.Lines.LoadFromStream(SOAPResponse);
end;

procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string;
  SOAPRequest: TStream);
begin
  SOAPRequest.Position:=0;
  RMemo.Lines.LoadFromStream(SOAPRequest);
end;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
01.10.2018, 19:10
    #39711207
Alexander63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
Всем откликнувшимся огромное спасибо. Разбираюсь понемногу.
...
Рейтинг: 0 / 0
01.10.2018, 19:16
    #39711209
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi XE2, получение текста запроса на клиенте soap-сервиса
Спи, мля...
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi XE2, получение текста запроса на клиенте soap-сервиса / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]