What are your thoughts on HTTP clients? Toying around with a "new" (different) approach

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/PHP

Our great sponsors
  • Cloudways - Managed Cloud Hosting Platform
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • net

    A small, modern, PSR-7 compatible PSR-17 and PSR-18 network library for PHP, inspired by Go's net package. (by miniaturebase)

    At the moment, given the proof-of-concept state of the library, you can't. I whipped this up over the weekend but have a few ideas as to how this would be done, but no real solid plans as of yet. One thing I know for sure, is that configuring it will still use the native PHP CURL*_* constants, maintaining the sentiment of "zero-configuration, all code/data". In other words, no home-grown array-based configs here. If you had input on the matter, I would love to hear your thoughts and ideas (just enabled the Discussions feature on the repo)!

  • Guzzle

    Guzzle, an extensible PHP HTTP client

    I am curious how everyone feels about HTTP client packages in the PHP space, specifically packages like Guzzle, PHP HTTP, or HTTPful, etc.

  • Cloudways

    Managed Cloud Hosting Platform. Cloudways leverages advanced technology and powerful servers. Cloudways is a one-click managed cloud hosting platform that provides cloud application and server management solutions.

  • HTTPFul

    A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.

    I am curious how everyone feels about HTTP client packages in the PHP space, specifically packages like Guzzle, PHP HTTP, or HTTPful, etc.

  • zttp

    A developer-experience focused HTTP client, optimized for most common use cases.

    What do you think about https://github.com/kitetail/zttp then?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts