如果不确定传入的数据格式和卷曲设置的内容,以什么方式显示或处理任何格式的结果。
例如
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
$result = curl_exec($ch);
答案 0 :(得分:1)
具体取决于您想要做什么,最简单的方法是转储您得到的任何响应:
的print_r($结果);
这只是简单地将您收到的所有内容转储到页面上,这样您就可以了解服务器返回的内容。
答案 1 :(得分:1)
使用CURLOPT_RETURNTRANSFER
将帮助您在$result
中返回curl的响应。否则它将永远是空的。
使用$headers = curl_getinfo($ch);
,您可以从curl请求中获取响应标头,然后检查content-type
是什么。在此基础上,您可以决定做什么。
以下是示例代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$headers = curl_getinfo($ch);
print "Content-Type: " . $headers['content_type'] . "\n";
print "response: $result\n";