fabricekabongo / simplehttpclient
一个非常适合PHP 5.3环境的简单Http Client
v0.3.0
2017-03-08 08:47 UTC
This package is auto-updated.
Last update: 2024-09-29 05:01:06 UTC
README
一个非常适合PHP 5.3环境的简单Http Client
安装
要安装,只需运行以下命令
composer require fabricekabongo/simplehttpclient
使用方法
此客户端提供了3个接口
获取请求
无查询参数
$client = new FabriceKabongo\Http\HttpClient(); $responseData = $client->get('http://www.google.com');
或带有查询参数
$client = new FabriceKabongo\Http\HttpClient(); $responseData = $client->get('http://www.google.com', array('q' => 'tallest falls in africa');//http://www.google.com?q=tallest%20falls%20in%20africa
POST请求
带有POST参数
$client = new FabriceKabongo\Http\HttpClient(); $responseData = $client->post('http://www.myawesomeapi.com', array('foo' => 'bar');
base64上传
使用base64内容发送文件(例如,安卓开发者可能需要这样做)
touch myfile.txt && echo "random content" > myfile.txt
然后
$client = new FabriceKabongo\Http\HttpClient(); try { $responseData = $client->base64Upload('http://www.myawesomeapi.com', __DIR__."/myfile.txt"); } catch (\Exception $ex) { //log oups }
其他信息
此代码需要安装php-curl(显然,您可以选择php5.3-curl、php5.6-curl或php7.0-curl,具体取决于您的版本)
许可证
MIT。你自由使用。