PHPackages                             pronamic/wp-http - 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. [API Development](/categories/api)
4. /
5. pronamic/wp-http

ActiveWordpress-plugin[API Development](/categories/api)

pronamic/wp-http
================

WordPress HTTP library.

v1.2.4(1y ago)6101.9k↓43.5%217PHPPHP &gt;=7.4

Since Apr 12Pushed 1y ago4 watchersCompare

[ Source](https://github.com/pronamic/wp-http)[ Packagist](https://packagist.org/packages/pronamic/wp-http)[ RSS](/packages/pronamic-wp-http/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (11)Versions (12)Used By (17)

WordPress HTTP
==============

[](#wordpress-http)

WordPress HTTP library.

Usage
-----

[](#usage)

```
$response = Http::request( $url, $args );

$data = $response->json();
```

Testing
-------

[](#testing)

### Faking Responses

[](#faking-responses)

```
$url = 'https://www.pronamic.nl/wp-json/wp/v2/types/post';

Http::fake( $url, __DIR__ . '/../http/pronamic-nl-wp-json-types-post.http' );

$response = \wp_remote_get( $url );

// or

$response = Http::get( $url );
```

### PHPUnit

[](#phpunit)

```
