2

DocuSign アカウント マネージャーの推奨に従って、Fiddler2 を使用して API 認定に必要なトレースを取得しています。DocuSign ドメインからトレースを取得できず、これらが cURL 呼び出しであるという事実に絞り込みました。

Fiddler2 によると、http: //fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigurePHPcURL によると、次のコードをコードに追加することをお勧めします。ここで、$ch = curl_init() です。

curl_setopt($curl, CURLOPT_PROXY, '127.0.0.1:8888'); も試しました。

まだサイコロはありません。アプリケーション サイトからのみトラフィックを取得します。以下は私のcurlコードのすべてです:

$url = "https://demo.docusign.net/restapi/v2/login_information";
$curl = curl_init($url);
$ch = curl_init();

curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("X-DocuSign-Authentication: $header"));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($curl, CURLOPT_CAINFO, getcwd()     ."/**the cert info");
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8888');//allows fiddler to see requests
$json_response = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);

アプリケーションが動作しているため、間違いなくDocuSignドメインと通信しています。トレースを取得しようとしています。どんな助けでも大歓迎です。

4

2 に答える 2

0

私はまったく同じシナリオに直面しており、Wireshark や TCPDUMP などのプロトコル アナライザーを使用して、ネットワーク レベルで HTTP トラフィックを確認しました。

もちろん、サーバーはローカルで実行されている必要があります。以下に、トラフィック キャプチャのスクリーンショットの例を示します。ここでは、HTTP GET が送信されていることを明確に確認できます。

ここに画像の説明を入力

于 2016-09-01T12:23:27.260 に答える