一个极简的PHP Http客户端

dev-master 2017-12-18 20:07 UTC

This package is auto-updated.

Last update: 2024-08-29 05:30:58 UTC


README

一个极简的PHP Http客户端。

安装

composer require daniel-griffiths/xttp dev-master 

用法

默认情况下,Xttp假设发送/接收的数据编码为json。以下是一个如何使用此库的示例代码。

<?php

require __DIR__.'/../vendor/autoload.php';

use DanielGriffiths\Xttp\Xttp;

// Post request
Xttp::post('https://myawesomeapi.com')->send();

// Get request
Xttp::get('https://myawesomeapi.com')->send();

// Sending data
Xttp::post('https://myawesomeapi.com', [
	'username' => 'Joe Blog',
	'email' => 'joe@blogs.com'
])->send();

// Custom Curl Options
Xttp::post('https://myawesomeapi.com', [
	'username' => 'Joe Blog',
	'email' => 'joe@blogs.com'
])->withOptions([
	CURLOPT_SSL_VERIFYPEER => 1,
	CURLOPT_SSL_VERIFYHOST => 2
])->send();