php模拟http请求的两种姿势

发布时间:2020-06-20 21:03:04 作者:hgditren
来源:网络 阅读:900

CURL


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, self::$connectTimeout);
curl_setopt($ch, CURLOPT_TIMEOUT, self::$socketTimeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$curl_errno = curl_errno($ch);
$data = curl_exec($ch);
curl_close($ch);
if ($curl_errno >0) {
    return 0;
}else{
    return $data;
}



$opts    = array(
'http' => array(
    'method'  => "GET",
    'timeout' => self::$connectTimeout + self::$socketTimeout,
    )
);

$context = stream_context_create($opts);
$data    = @file_get_contents($url, false, $context);
if($data){ 
    return $data;
}else{ 
    return 0;
}


推荐阅读:
  1. nc模拟浏览器请求http的方法
  2. python利用requests模拟http请求及请求头

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php http curl

上一篇:Kotlin声明变量

下一篇:彻底解决Spring mvc中时间的转换和序列化等问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》