slice/http

一个轻量级的PHP库,用于执行HTTP请求。

v1.1.5 2014-09-11 16:36 UTC

This package is auto-updated.

Last update: 2024-09-11 13:37:23 UTC


README

一个轻量级的PHP库,用于Web服务的HTTP请求,支持GET、POST、PUT和DELETE请求方法,可以发送请求头,发送GET和POST参数,发送原始格式的数据,并支持HTTP 1.0和1.1版本。此库基于Zend Framework 1的Zend_Http组件,需要安装CURL扩展。

示例

use Slice\Http\Client;

# Initializing Client
$client = new Client();

# Set method
$client->setMethod($client::POST);

# Set URI
$client->setUri('https:///ws/');

# Set GET parameters
$client->setParameterGet('fooGet','barGet');

# Set POST parameters
$client->setParameterPost(array(
	'var1'=>'value1',
	'var2'=>'value2',
));

# Set headers
$client->setHeaders('foo','bar');

# Set HTTP version
$client->setHTTPVersion($client::HTTP_0);

# Performing request
$response = $client->request();