получение POST-запроса от веб-сервера - PullRequest
0 голосов
/ 03 марта 2010

У меня проблемы с отладкой отправляемого POST-запроса с моего веб-сервера на другой веб-сервер.
Я пытаюсь установить связь с веб-службой SOAP, но по какой-то причине код, работающий хорошо с локальной машины, не выполняется при выполнении на моем сервере
Ищите способ увидеть запрос почты, который мой сервер отправляет на сервер веб-службы
ОС веб-сервера - CentOs
используя PHP curl, чтобы сделать запрос
Идеи кому-нибудь?

Ответы [ 5 ]

1 голос
/ 05 марта 2010

У меня была такая же проблема, и при использовании CURLINFO_HEADER_OUT заголовки исходящих запросов показывались в отладочной информации.

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
$data = curl_exec($ch);
var_dump($data);
$details = curl_getinfo($ch);
var_dump($details);
1 голос
/ 03 марта 2010

Wireshark? Если вам нужно подключиться к удаленному концу с помощью SSL, то запустите на мыльном клиенте клиент stunnel и перенаправьте запросы через это нажатие.

0 голосов
/ 04 марта 2010

Перенаправить почтовый запрос на сервер, которым вы управляете. Затем вы можете прочитать опубликованные данные, используя echo file_get_contents('php://input');

0 голосов
/ 03 марта 2010

Или укажите вашего клиента по адресу:

<?php print_r($_POST); ?>

C.

0 голосов
/ 03 марта 2010

Чтобы увидеть POST на сервере

$ H = Еореп ( 'out.txt', 'W'); FWRITE ($ ч, var_export ($ _ POST, правда));

Возможно скручивание на вашем сервере отключено

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