PHP使用GuzzleHttp进行HTTP请求
    		       		warning:
    		            这篇文章距离上次修改已过452天,其中的内容可能已经有所变动。
    		        
        		                
                
<?php
// 引入GuzzleHttp组件
require 'vendor/autoload.php';
 
use GuzzleHttp\Client;
 
// 创建GuzzleHttp客户端实例
$client = new Client();
 
// 准备请求的URL
$url = 'http://httpbin.org/get';
 
// 准备GET请求的参数
$queryParams = [
    'key1' => 'value1',
    'key2' => 'value2'
];
 
// 发送请求,并获取响应
$response = $client->request('GET', $url, [
    'query' => $queryParams
]);
 
// 输出响应的状态码
echo $response->getStatusCode() . "\n";
 
// 输出响应的头部信息
foreach ($response->getHeaders() as $name => $values) {
    echo $name . ': ' . implode(', ', $values) . "\n";
}
 
// 输出响应的正文内容
echo $response->getBody() . "\n";这段代码使用GuzzleHttp库发送一个GET请求到指定的URL,并输出了响应的状态码、头部信息和正文内容。这是一个简单的示例,展示了如何使用GuzzleHttp库进行HTTP请求。
评论已关闭