Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».

Liste des GroupesRevenir à fcl python 
Sujet : Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».
De : nospam (at) *nospam* valrik.invalid (Valrik)
Groupes : fr.comp.lang.python
Date : 21. Jan 2022, 02:21:10
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <87czkmlz0p.fsf@s02.forall>
References : 1 2
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

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.   :-)


Date Sujet#  Auteur
20 Jan 22 * Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».5Valrik
20 Jan 22 `* Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».4Alain Ketterlin
21 Jan 22  `* Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».3Valrik
21 Jan 22   `* Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».2Valrik
5 Feb 22    `- Re: Tentative de transcription d'une ligne de commande « Curl » à l'aide de « urllib3 ».1Valrik

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal