PHPackages                             gmponos/http-message-util - 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. gmponos/http-message-util

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

gmponos/http-message-util
=========================

A set of utilities for manipulating PSR-7 HTTP Requests/Responses

v0.2.0(7y ago)11MITPHPPHP ^7.1CI failing

Since Dec 19Pushed 7y ago1 watchersCompare

[ Source](https://github.com/gmponos/http-message-util)[ Packagist](https://packagist.org/packages/gmponos/http-message-util)[ Docs](https://github.com/gmponos/http-message-util)[ RSS](/packages/gmponos-http-message-util/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

PSR-7 HTTP Message utilities
============================

[](#psr-7-http-message-utilities)

[![Build Status](https://camo.githubusercontent.com/0d876c14bab358235bbfef7899c1679f1a5e9cf3f808400bf37fba89e8a64add/68747470733a2f2f7472617669732d63692e6f72672f676d706f6e6f732f687474702d6d6573736167652d7574696c2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/gmponos/http-message-util)[![MIT licensed](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/gmponos/monolog-slack/blob/master/LICENSE.md)

This package contains useful utility classes to manipulate PSR-7 Request/Response objects.

**Important note:**

- This package is still in version 0.x.x. According to [semantic versioning](https://semver.org/#spec-item-4) major changes can occur while we are still on 0.x.x version. If you use the package for a project that is in production please lock this package in your composer to a specific version like ^0.3.0.

Description
-----------

[](#description)

Let's say that you have a class that sends to an API a JSON body. Most probably you would have the following code:

**Before**

```
