Как получить XMLResponse из Webservice в c # Мыло или другое мыло - PullRequest
0 голосов
/ 12 апреля 2010

Я хочу интегрировать с записями веб-сервиса в php (PEAR SOAP).

Файл Wsdl без определения типов.

Когда я подключился к веб-сервису, я получил нулевой ответ.

В WebServiceStudio я вижу xmlrequest и xmlresponse, мой я получаю xmlresponse в мыле по умолчанию на c # или другом мыле.

Я знаю, что вызывает нулевой ответ. PEAR SOAP returnx STRUCT [X] в качестве типа ответа, где X - номер элемента списка.

Когда я получу XMLresponse и заменю этот раздел, это будет круто

Привет

Извините за мой английский

1 Ответ

0 голосов
/ 12 апреля 2010

Вам нужен метод getLastResponse(), но если он похож на другие, подобные классы HTTP-потока, вам, вероятно, потребуется установить флаг, чтобы включить захват необработанных запросов / ответов. С другой стороны, возможно, нет, поскольку вам, очевидно, придется использовать parseResposne для извлечения данных из XML.

Попробуйте:

$soapClient->call(some,parameters,here);
$response = $soapClient->getLastResponse();

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