php的http请求库guzzle示例代码

代码语言:php

所属分类:通讯

代码描述:php的http请求库guzzle示例代码,http请求get、post、上传文件、修改header和cookie代码。

代码标签: php http 请求库 guzzle 示例 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
require('/data/wwwroot/default/lib/php/vendor/autoload.php');

//安装
//composer require guzzlehttp/guzzle
//详细文档:https://phpguzzle.org/zh/quickstart.html
//实例化客户端
$client = new GuzzleHttp\Client();
//添加header和记录cookie
// $client = new GuzzleHttp\Client(['cookie'=>true,'headers'=>['referer'=>'https://www.baidu,com']]);
//构造url
$url = 'https://www.baidu.com';

//get请求
$res = $client->request('GET', $url);

//返回状态码
echo $res->getStatusCode();
//post请求
$res = $client->request('POST', $url, [
    'form_params' => [
        'name' => 'bfw',
        'sex' => 'male'
    ]
]);

//返回状态码
echo $res->getStatusCode();
//实例化客户端

//post请求
$res = $client->request('POST', $url, [
    'multipart' => [
        [
            'name' => 'name',
            'contents' => 'bfw'
  .........完整代码请登录后点击上方下载按钮下载查看

网友评论0