鍍金池/ 問答/PHP/ laravel5.4 guzzlehttp6.0 怎么使用

laravel5.4 guzzlehttp6.0 怎么使用

use GuzzleHttpClient;

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

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

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

回答
編輯回答
尐懶貓

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();
2018年2月3日 05:10
編輯回答
離夢(mèng)
...
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();
2018年6月22日 18:23