cURL を使用して別の Web サーバーにリクエストを送信しています。
これは、リクエストをセットアップして送信するために使用しているコードです。
function currentStatePlaying($ip){
$url = "http://".$ip."/?track=ginfo";
$agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_URL,$url);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
結果が空であることに気付きました。wireshark で作成されたネットワーク キャプチャを見ると、必要な応答が表示されます。行ベースのテキスト データとして httppacket 内に埋め込まれています: text/html
私の質問は、どうすればこのデータにアクセスできますか?
編集: これは私のパケットのスクリーンショットです: