科学 / curl
这是一个简单的cURL库,用于轻松发送HTTP GET、POST、PUT和DELETE请求。
dev-master
2019-11-02 15:39 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-09-07 11:11:00 UTC
README
这是一个简单的cURL库,用于为PHP语言项目发送HTTP GET、POST、PUT和DELETE请求。
如何使用
- 导入库
use Sientifica\Curl
- 实例化一个新的Sientifica\Curl对象
$curl = new Sientifica\Curl();
- 发送任何想要的http(任何http动词)请求
对于HTTP GET请求
$response = $curl->urlGet('https://url-to-get');
对于HTTP POST请求
- HTTP POST,未定义Content-Type
$postData = [
'element1' => 'Value 1',
'element2' => 'Value 2'
];
$response = $curl->urlPost('https://url-to-get',$postData);
- HTTP POST,JSON格式
$postData = [
'element1' => 'Value 1',
'element2' => 'Value 2'
];
$headers = [
'Content-Type: application/json'
];
$response = $curl->urlPost('https://url-to-get',$postData,$headers);
- HTTP POST,multipart/form-data(作为常规html表单)
$postData = [
'element1' => 'Value 1',
'element2' => 'Value 2'
];
$headers = [
'Content-Type: multipart/form-data'
];
$response = $curl->urlPost('https://url-to-get',$postData,$headers);