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