Talk in French at AFUP Day 2020 Lyon - édition en ligne
View Slides: https://public.chstudio.fr/talks/afup-day-lyon-2020-unplug-the-httplug/
Short URL: https://joind.in/talk/d8909
(QR-Code (opens in new window))
ll y a beaucoup de librairies qui permettent de faire des appels HTTP depuis nos applications. Parfois un projet utilise plus d'un "client" et il devient compliqué de savoir et contrôler comment ces appels sont déclenchés.
HTTPlug est un petit écosystème (librairies, adapteurs, bridges avec les frameworks, actif dans la création des PSRs…) qui peut aider à créer une abstraction autour du client HTTP. Il contient les adapteurs vers les librairies les plus connues (Guzzle, cURL, …) et adopte complètement les PSR7 et PSR18. En utilisant quelque chose comme HTTPlug, vous aurez la possibilité de normaliser le comportement et d'avoir un seul point d'entrée pour interagir avec les APIs.
Avec ce talk, l'objectif est de présenter l'écosystème, ses avantages, inconvénients et comment il peut aider votre projet à être plus solide.
Comments
Comments are closed.
Très intéressant pour connaître les tenants et les aboutissants des clients HTTP en PHP !
En tout cas, la quantité d'implémentations de clients HTTP en PHP est au final assez dommage parce qu'il n'y a du coup pas de réel standard, et surtout, on peut se sentir frustré qu'il n'y ait aucune solution native à PHP et que des bibliothèques externes doivent faire le travail !
Je ne connaissais pas, très intéressant ! Un peu abstrait pour moi qui n'ai jamais rencontré ce besoin mais la présentation était claire, merci !