In this collections blog post, we’ll be listing a collection of HTTP Protocol Libraries for PHP. Allowing you to interact with the HTTP protocol from your PHP project. As always, this list is updated regularly. Email over the URL, if you wish to be included.

HTTP Protocol Libraries for PHP

Libraries for working with HTTP.

  • Buzz – Another HTTP client.
  • Guzzle – A comprehensive HTTP client.
  • HTTPlug – An HTTP client abstraction without binding to a specific implementation.
  • Nyholm PSR-7 – A super lightweight PSR-7 implementation. Very strict and very fast.
  • PHP VCR – A library for recording and replaying HTTP requests.
  • Requests – A simple HTTP library.
  • Retrofit – A library to ease creation of REST API clients.
  • Symfony HTTP Client – A component to fetch HTTP resources synchronously or asynchronously.
  • Laminas Diactoros – PSR-7 HTTP Message implementation.

Tags: PHP, HTTP, HTTP Protocol, Buzz, Guzzle, HTTPLug, nyholm, PHP VCR, Requests, Retrofit, Symphony HTTP Client, Laminas Diactoros

License: license | Image Credits: Unsplash