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 /r/PHP

Our great sponsors
  • Cloudways Cloudways' Black Friday Offer - 1st Choice of Developers
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • 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

    Cloudways' Black Friday Offer - 1st Choice of Developers. Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations.

  • 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