PHPackages                             sinacms/multihttp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. sinacms/multihttp

ActiveLibrary[HTTP &amp; Networking](/categories/http)

sinacms/multihttp
=================

a tool for multi-curl written in php

2.0.4(7y ago)8440918[4 issues](https://github.com/sinacms/MultiHttp/issues)[1 PRs](https://github.com/sinacms/MultiHttp/pulls)Apache-2.0PHPPHP &gt;=5.4.0CI failing

Since Jun 28Pushed 5y ago5 watchersCompare

[ Source](https://github.com/sinacms/MultiHttp)[ Packagist](https://packagist.org/packages/sinacms/multihttp)[ RSS](/packages/sinacms-multihttp/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (2)Versions (13)Used By (0)

MultiHttp
=========

[](#multihttp)

[![](https://camo.githubusercontent.com/4873618753b27788190eaae3b6082b3dd25d9cafe39ea05ef2f03484880568a2/68747470733a2f2f6170692e7472617669732d63692e6f72672f73696e61636d732f4d756c7469487474702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/sinacms/MultiHttp)[![](https://camo.githubusercontent.com/1f6ff8887e63d131183953074f152c6eec464f92fcdaf29e5f489217030aa58a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696e61636d732f4d756c7469487474702f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/sinacms/MultiHttp)[![](https://camo.githubusercontent.com/76224a78e691c1e7bfb65808eabbb20a04d23656d32d13085ebd057748c60ac1/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696e61636d732f4d756c7469487474702f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/sinacms/MultiHttp/)

 This is high performance curl wrapper written in pure PHP. It's compatible with PHP 5.4+ and HHVM. Notice that libcurl version must be over 7.36.0, otherwise timeout can not suppert decimal.

 这是一个高性能的PHP封装的HTTP Restful多线程并发请求库，参考借鉴了httpful 、multirequest等优秀的代码。它与PHP 5.4和hhvm兼容。 注意，libcurl版本必须&gt;=7.36.0，否则超时不支持小数。

```
## 请使用最新 Tag ( Please use the latest tag version)

```

[![](multi-http.jpg)](multi-http.jpg)[![](diff.webp)](diff.webp)

Contents
--------

[](#contents)

- [Feature](#feature)
- [Installation](#installation)
- [Usage](#usage)
    - [Single-request](single-request)
    - [Multi-request](multi-request)
- [Documentation](#documentation)
    - [Request](#request)
    - [MultiRequest](#multiRequest)

Feature
-------

[](#feature)

- alias of curl option, e.g. 'timeout' equals 'CURLOPT\_TIMEOUT' etc.
- Request and MultiRequest class , can be used in any combination
- graceful and efficient

Installation
------------

[](#installation)

You can use composer to install this library from the command line.

```
composer require sinacms/multihttp
```

Usage
-----

[](#usage)

### Single-request:

[](#single-request)

```
