1. ホーム
  2. php

[解決済み】PHP - Curlのデバッグ

2022-04-03 09:03:58

質問

リクエストを送信する前に、リクエストのpostフィールドが何であるかを確認したいのですが。(デバッグのために)。

使用しているPHPのライブラリ(クラス)は既に作られている(私が作ったものではない)ので、それを理解しようと思っています。

私が知る限りでは、それは curl_setopt() でヘッダーなどのオプションを設定し、さらに curl_exec() を使用してリクエストを送信します。

送信される投稿フィールドを確認する方法についてアイデアを教えてください。

解決方法は?

を有効にすることで CURLOPT_VERBOSE オプションを使用します。

curl_setopt($curlhandle, CURLOPT_VERBOSE, true);

いつ CURLOPT_VERBOSE が設定されている場合、出力は STDERR で指定したファイル、または CURLOPT_STDERR . 出力は非常に有益である。

また、tcpdumpやwiresharkを使用して、ネットワークトラフィックを見ることもできます。