Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3711
| From | Valrik <nospam@valrik.invalid> |
|---|---|
| Newsgroups | fr.comp.lang.python |
| Subject | Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». |
| References | <87lezbntpp.fsf@s02.forall> <87h79ypbeo.fsf@universite-de-strasbourg.fr.invalid> |
| Date | 2022-01-21 01:21 +0100 |
| Message-ID | <87czkmlz0p.fsf@s02.forall> (permalink) |
| Organization | Guest of ProXad - France |
Merci pour ta réponse. :-) Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> writes: > Je n'ai aucune idée de ce qu'est graphql. C'est protocole qui permet de télé-charger uniquement les données qu'on désire, à l'inverse d'un serveur web qui transfert toute la page. D'où une économie de trafique. Et puis, cela doit être pratique pour l'élaboration d'un client lourd. Voir https://fr.wikipedia.org/wiki/GraphQL > > > Tu ne fais jamais rien de ces données, alors qu'il me semble qu'elles > doivent partir vers le serveur (en tout cas, c'est ce que fait curl). Ben, comme je l'ai écrit, je les ai placées un peu partout… Mais, rien à faire… Je n'arrive à rien ! Soit des message d'erreurs de la part de l'interpréteur Python, soit le serveur Graphql me répond que le lui raconte n'importe quoi ! L'exemple que j'ai donné, consistait en une requête vide. Et là, le serveur me répond : « Bien, mais avec des données se serait mieux ! ». > >> r = http.request( >> 'GET', > > S'il y a des données à transmettre, il faut bien qu'elles soient quelque > part. Avec GET, ce serait dans l'uri. Je vais essayer de ce coté là. > > Mais si j'en crois ta commande curl, c'est en POST qu'elles sont J'ai essayé ça aussi, mais la combinatoire devient énorme. Je n'ai donc sans doute pas testé toutes les possibilités. > envoyées (à cause de --data-binary), et c'est du JSON. Jette un oeil à Non, ça ressemble à du JSON, mais c'est du Graphql. > > https://urllib3.readthedocs.io/en/stable/user-guide.html#json Déjà un peu épluché et c'est avec cela que j'ai d'ailleurs progressé. > >> Je n'est également rien trouvé sur « --compressed », mais je dois avouer >> que j'ai fait beaucoup moins de recherche. > > Moi je fais "man curl" et je trouve : En fait, j'évoquais la transcription en Python de cette option. Merci encore. :-)
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». Valrik <nospam@valrik.invalid> - 2022-01-20 01:20 +0100
Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-01-20 18:25 +0100
Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». Valrik <nospam@valrik.invalid> - 2022-01-21 01:21 +0100
Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». Valrik <nospam@valrik.invalid> - 2022-01-21 03:21 +0100
Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ». Valrik <nospam@valrik.invalid> - 2022-02-05 00:28 +0100
csiph-web