La demande #3973 a été mise à jour par marcimat
.
Il me semble que Guzzle est relativement connu et utilisé pour ce genre de circonstance (et permettrait bien d’autres choses)
http://docs.guzzlephp.org/en/stable/
(et même du json http://docs.guzzlephp.org/en/stable/request-options.html#json)