2015-05-12 4 views
0

У меня есть простой php-файл, который обрабатывает запросы SOAP. Это выполняется на моем локальном компьютере с XAMPP в качестве веб-сервера.Ловля запросов, сделанных в xampp с fiddler

Я пытаюсь поймать запрос, сделанный в скрипаче, я могу видеть запрос к моему файлу php, но он просто возвращает html для страницы. Я хочу поймать запрос, сделанный при создании клиента SOAP, чтобы увидеть, что отправляется.

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

ответ

2

Вы можете передать параметры прокси-сервера к классу SoapClient, как это:

$client = new SoapClient("request.wsdl", array('proxy_host'  => "localhost", 
               'proxy_port'  => 8888)); 

Это предполагает, что скрипач работает на это по умолчанию порта (8888).

+0

Я считаю, что это решение! Я получаю больше отправленных запросов, поэтому это больше, чем просто убеждение. Спасибо, кучи, очень ценится. Поздравляю, теперь вы более полезны, чем мой босс – GreymondTheLong