0

Webサーバーから別のWebサーバーに送信しているPOSTリクエストのデバッグに問題があります。
SOAP Webサービスと通信しようとしていますが、何らかの理由で、ローカルマシンから正常に機能したコードが、サーバーで実行すると失敗します。サーバーがWebサービスサーバー WebサーバーOS
に対して行うポストリクエストを確認する方法を探しています- PHP curlを使用してリクエストを作成する
CentOは、 アイデアを誰かに提供しますか?

4

5 に答える 5

1

Wireshark?SSLを使用してリモートエンドに接続する必要がある場合は、soapクライアントでstunnelクライアントを実行し、その間のタップを介してリクエストをルーティングします。

于 2010-03-03T13:25:39.503 に答える
1

同じ問題が発生し、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);
于 2010-03-05T08:26:16.947 に答える
0

サーバーでPOSTを表示するには

$ h = fopen('out.txt'、'w'); fwrite($ h、var_export($ _ POST、true));

サーバーでカールが無効になっている可能性があります

于 2010-03-03T13:25:48.007 に答える
0

または、クライアントを次の場所に向けます。

<?php print_r($_POST); ?>

C。

于 2010-03-03T13:26:43.683 に答える
0

制御するサーバーにPOSTリクエストをリダイレクトします。その後、を使用して投稿されたデータを読み取ることができますecho file_get_contents('php://input');

于 2010-03-04T03:03:26.973 に答える