HTTP1 е Python обвивка около httplib да изпълнява HTTP заявки в един разговор. Например, за да получите PyPI индекс на пакети, може да напишете:
внасят http1
отпечатате http1.request ("http://pypi.python.org/simple/") .body
<Силен> поискване () метод
Този метод изпълнява заявка за HTTP. Подписът на метода на искането е следното:
поискване (URL адрес, PARAMS = {}, Начин = "GET", телесни = NONE, горни = {},
& Nbsp; CONTENT_TYPE = None, CONTENT_LENGTH = True, потребителско име = None,
& Nbsp; парола = NONE, capitalize_headers = истина)
Параметрите са следните:
& Nbsp; URL: на URL повикването, включително протокол и параметри (като например "http://www.google.com?foo=1&bar=2").
& Nbsp; PARAMS: URL параметри като карта, така че {"трънки": 1, "бар": 2} ще доведат до URL завършва с "Foo = 1 & бар = 2?".
& Nbsp; метод: Методът на HTTP (като "GET" или "POST"). По подразбиране се използва "GET".
& Nbsp; тялото: тялото на искането като низ. Defaults на висота.
& Nbsp; хедъри: искане хедъри като dictionnary. По подразбиране се използва "{}".
& Nbsp; CONTENT_TYPE: тип съдържание заглавката на искането на. Defauls на висота.
& Nbsp; CONTENT_LENGTH: казва, ако трябва да добавим хедъри дължина на съдържание на искането. По подразбиране е вярно.
& Nbsp; име: потребителско име при изпълнение на основния удостоверяване, трябва да се определи с парола.
& Nbsp; Парола: при изпълнение на основния удостоверяване, трябва да се определи с потребителско име.
& Nbsp; capitalize_headers: казва, ако заглавки трябва да се капитализират (така, че имената им са като "Content-Type" например).
Този метод връща отговора като обект Response описано по-долу.
Забележка: За да се обадите HTTPS URL адреси, Python, трябва да са изградени с SSL поддръжка.
<Силен> обект Response
Този обект капсулира код на състоянието (200, 404, като цяло число), съобщение (като "OK", "Not Found", като низ), хедъри (като dictionnary), и тялото (като низ).
Какво ново в тази версия:.
- Още поправки документация
<силни> Изисквания :
- Python
Коментари не е намерена