laravel5.4 guzzlehttp6.0 怎么使用

use GuzzleHttpClient;

$client = new GuzzleHttpClient();
$res = $client->request('GET', 'https://api.github.com/user', [

'auth' => ['user', 'pass']

]);
echo $res->getStatusCode();

阅读 2.4k
2 个回答

use GuzzleHttpClient;
$client = new Client([

    // Base URI is used with relative requests
    'base_uri' => 'http://optimadev.ivt.edu.cn/api/',
    // You can set any number of default request options.
    'timeout'  => 5.0,
    ]);
    
    $res = $client->request('GET', 'qrCode');

    echo $res->getStatusCode();
...
use GuzzleHttp\Client as Guzzle_Client;
use GuzzleHttp\Psr7\Request as Guzzle_Client_Psr7;
...
$Arr_Config = ... // 各种 HTTP 配置
$Obj_Guzzle = new Guzzle_Client;
$Obj_Request = new Guzzle_Client_Psr7( 'GET', 'https://api.github.com/user', $Arr_Config );
$Obj_Response = $Obj_Guzzle -> send( $Obj_Request, [ 'timeout' => 2 ] );
$Str_Response = $Obj_Response -> getBody();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题