48 votes

Quelle est la façon la plus propre de faire HTTP POST avec l’authentification de base en Python?

Quelle est la façon la plus propre de faire HTTP POST avec Basic Auth en Python ?

En utilisant uniquement les libs de base Python.

125voto

zeekay Points 22640

Sérieusement, il suffit d’utiliser `` :

C’est une bibliothèque python pure, l’installation est aussi simple que ou . Il a une API extrêmement simple et facile à utiliser, et il corrige les bogues `` afin que vous n’ayez pas à le faire. Ne vous rendez pas la vie plus difficile à cause d’exigences stupides que vous vous êtes imposées.

10voto

user1740078 Points 231

La solution de contournement hackish fonctionne:

Beaucoup de gens ne réalisent pas que l’ancienne syntaxe pour spécifier le nom d’utilisateur et le mot de passe dans l’URL fonctionne dans `` . Il ne semble pas que le nom d’utilisateur ou le mot de passe nécessite un encodage, sauf peut-être si le mot de passe comprend un symbole « @ ».

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X