科学/curl

这是一个简单的cURL库,用于轻松发送HTTP GET、POST、PUT和DELETE请求。

dev-master 2019-11-02 15:39 UTC

This package is auto-updated.

Last update: 2024-09-07 11:11:00 UTC


README

这是一个简单的cURL库,用于为PHP语言项目发送HTTP GET、POST、PUT和DELETE请求。

如何使用

  1. 导入库
use Sientifica\Curl
  1. 实例化一个新的Sientifica\Curl对象
$curl = new Sientifica\Curl();
  1. 发送任何想要的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);