根据我的 DocuSign 客户经理的建议,我正在使用 Fiddler2 来捕获 API 认证的必要跟踪。我无法从 DocuSign 域中检索跟踪,并将其范围缩小到这些是 cURL 调用的事实。
根据 Fiddler2,http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigurePHPcURL ,建议是在代码中添加以下内容: curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:8888'); 其中 $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 域对话,我只是想获取跟踪。任何帮助表示赞赏。