HTTP1

Logiciel capture d'écran:
HTTP1
Détails logiciels:
Version: 0.1.0
Date de transfert: 14 Apr 15
Développeur: Michel Casabianca
Licence: Gratuit
Popularité: 7

Rating: nan/5 (Total Votes: 0)

HTTP1 est un wrapper autour de Python httplib pour effectuer des requêtes HTTP en un seul appel. Par exemple, pour obtenir l'indice PyPI de colis, vous pourriez écrire:
importer http1
imprimer http1.request ('http://pypi.python.org/simple/') .Body
request () la méthode
Cette méthode effectue une requête HTTP. La signature de la méthode de demande est le suivant:
demande (url, params = {}, method = 'GET', corps = Aucun, headers = {},
& Nbsp; content_type = Aucun, content_length = True, username = Aucun,
& nbsp; le mot de passe = Aucun, capitalize_headers = true)
Les paramètres sont les suivantes:
& Nbsp; url: l'appel de l'URL, y compris le protocole et les paramètres (tels que «http://www.google.com?foo=1&bar=2 ').
& Nbsp; params: paramètres d'URL comme une carte, de sorte que {'foo': 1, 'bar': 2} se traduira par une URL se terminant par 'foo = 1 & bar = 2?'.
& Nbsp; méthode: la méthode HTTP (comme 'GET' ou 'POST'). Par défaut 'GET'.
& Nbsp; le corps: le corps de la demande comme une chaîne. Par défaut Néant.
& Nbsp; têtes: têtes de requête comme un dictionnaire. Par défaut, '{}'.
& Nbsp; content_type: l'en-tête de type de contenu de la demande. Defauls à aucun.
& Nbsp; content_length: indique si nous devrions ajouter du contenu en-têtes de longueur à la demande. Par défaut à true.
& Nbsp; username: nom tout en effectuant l'authentification de base, doit être fixé avec mot de passe.
& Nbsp; mot de passe: mot de passe tout en effectuant l'authentification de base, doit être réglé avec identifiant.
& Nbsp; capitalize_headers: Indique si les en-têtes doivent être capitalisés (afin que leurs noms sont tous comme "Content-Type" par exemple).
Cette méthode renvoie la réponse comme un objet de réponse décrit ci-après.
REMARQUE: pour appeler URL HTTPS, Python doit avoir été compilé avec le support SSL.
objet Response
Cet objet encapsule code de statut (200, 404, comme un entier), message (tel que 'OK', 'non trouvé', comme une chaîne), les en-têtes (comme un dictionnaire), et le corps (comme une chaîne).

Ce qui est nouveau dans cette version:.

  • Plus de corrections de documentation

Exigences :

  • Python

D'autres logiciels de développeur Michel Casabianca

Bee
Bee

13 May 15

Commentaires à HTTP1

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!