PHPackages                             spindle/httpclient - 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. spindle/httpclient

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

spindle/httpclient
==================

simple wrapper for ext-curl, multi-request enabled

1.0.1(11y ago)85701CC0-1.0PHPPHP &gt;=5.3.0

Since Jul 26Pushed 10y ago1 watchersCompare

[ Source](https://github.com/spindle/spindle-httpclient)[ Packagist](https://packagist.org/packages/spindle/httpclient)[ RSS](/packages/spindle-httpclient/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (5)Versions (3)Used By (1)

spindle\\httpclient
===================

[](#spindlehttpclient)

[![Build Status](https://camo.githubusercontent.com/5d0e733556eb8c3335f3d15d2293542cfd17a39ee3e232985524e8efc01d6e38/68747470733a2f2f7472617669732d63692e6f72672f7370696e646c652f7370696e646c652d68747470636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/spindle/spindle-httpclient)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/d8e356c10715fcb9f9299b882e0ded10025cebd0676552ba453a43b094030cf3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e646c652f7370696e646c652d68747470636c69656e742f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spindle/spindle-httpclient/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/be49f00c0683a7c793e497301c255b407fb35d72ebd4cbd9d7862afe486f2f91/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7370696e646c652f7370696e646c652d68747470636c69656e742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/spindle/spindle-httpclient/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/f92214a6a23bcd87bad680da541b7170c5c44dffd6d9f766eb8150a33e489ee9/68747470733a2f2f706f7365722e707567782e6f72672f7370696e646c652f68747470636c69656e742f762f737461626c652e737667)](https://packagist.org/packages/spindle/httpclient)[![Total Downloads](https://camo.githubusercontent.com/dedfe127f43176cdc130f34c3b0016d3d28b77fb3ab381aeff09c102a3432437/68747470733a2f2f706f7365722e707567782e6f72672f7370696e646c652f68747470636c69656e742f646f776e6c6f6164732e737667)](https://packagist.org/packages/spindle/httpclient)[![Latest Unstable Version](https://camo.githubusercontent.com/1100d18c4dae8a99e584b4ca44bd30ebe24c4b6bdbad3c93f6c80c53bfaab41d/68747470733a2f2f706f7365722e707567782e6f72672f7370696e646c652f68747470636c69656e742f762f756e737461626c652e737667)](https://packagist.org/packages/spindle/httpclient)[![License](https://camo.githubusercontent.com/9cc07d4c05637cb5d5ac52c374e735bb58879abdc05bd3c182bd66abef6c814f/68747470733a2f2f706f7365722e707567782e6f72672f7370696e646c652f68747470636c69656e742f6c6963656e73652e737667)](https://packagist.org/packages/spindle/httpclient)

curl\_\*関数をモダンなPHPらしく書けるようにした薄いラッパークラスです。 curl\_multi\_\*に対応しており、並列リクエストが可能です。

```
$request = new Spindle\HttpClient\Request('http://example.com/api', array(
  'post' => true,
  'postFields' => http_build_query(array(
    'param' => 'value',
  )),
));

$response = $request->send();

$statusCode = $response->getStatusCode();
$header     = $response->getHeaderString();
$body       = $response->getBody();
$body       = (string)$response;
```

```
