2016-06-01 3 views
1

Есть ли способ получить SOAP-запрос и ответ через SOAP-сервер. Я знаю, что могу получить его через SOAP-клиент? Любая помощь будет оценена по достоинству.Как получить запрос Soap и ответ xml через Soap-сервер

+0

* Целая * точка SOAP-сервера предназначена для прослушивания запросов и отправки ответов (в то время как вся точка клиента SOAP должна делать запросы и слушать ответы). Ваш вопрос не имеет большого смысла. – Quentin

+0

Есть ли в любом случае, что я могу управлять запросом и ответом xml в базе данных. Это требование одного из моих клиентов. – arushi

+0

Это еще меньше смысла. Базы данных используются для хранения данных. Запросы и ответы управляются серверами и клиентами HTTP. – Quentin

ответ

1

Я могу получить запрос XML на моем SOAP-сервер, мы можем получить его через следующие строки: - file_get_contents («PHP: // ввод») Это обеспечит нам данные Raw POST. Но все еще борется с ответом xml.Hope найти решение для этого тоже.

0

В конце дня SOAP-вызов - это просто http.

Чтобы получить необработанный XML-запрос SOAP, используйте функцию PHP http_get_request_body() или используйте переменную $GLOBALS['HTTP_RAW_POST_DATA'].

Чтобы получить ответ XML, вы можете записать его после того, как сделаете $soapServer->handle(); с $xml = ob_get_contents(); так же, как и захватить вывод веб-страницы.

Смежные вопросы