HTTP1 tek bir çağrı HTTP isteklerini gerçekleştirmek için httplib etrafında bir Python sarıcı. Örneğin, paket PyPI endeksi almak için, yazmak olabilir:
http1 ithal
http1.request baskı ('http://pypi.python.org/simple/') .body
isteği () yöntemi
Bu yöntem, bir HTTP isteği gerçekleştirir. istek yöntemi imza şudur:
istek (url, params = {}, yöntem = 'GET', beden = Yok, başlıklar = {},
& Nbsp; içerik_türü = Yok, CONTENT_LENGTH = true, username = Yok,
& Nbsp; password = Yok, capitalize_headers = true)
parametreler aşağıdaki gibidir:
& Nbsp; url: protokol ve (örneğin 'http://www.google.com?foo=1&bar=2' gibi) parametreleri dahil URL çağrı.
& Nbsp; params: bir harita olarak URL parametreleri, böylece {'foo': 1, 'bar': 2} '? Foo = 1 & bar = 2' ile biten bir URL neden olur.
& Nbsp; yöntemi: (örneğin 'GET' veya 'POST' gibi) HTTP yöntemi. 'GET' Varsayılan.
& Nbsp; vücut: bir dize olarak istek gövdesi. Yok Varsayılan.
& Nbsp; başlıklar: Bir dictionnary olarak istek başlıkları. '{}' Varsayılan.
& Nbsp; içerik_türü: istek içerik türü başlığı. Yok Defauls.
& Nbsp; CONTENT_LENGTH: Biz istek içerik uzunluğu başlıkları eklemek gerekir söyler. True Varsayılanları.
& Nbsp; adı: Temel kimlik doğrulaması gerçekleştiren adınızı yaparken, şifre ile ayarlanması gerekir.
& Nbsp; şifre: şifre temel kimlik doğrulaması yaparken, kullanıcı adı ile ayarlanması gerekir.
& Nbsp; capitalize_headers: başlıklar büyük harfle olmalıdır eğer söyler (yani onların isimleri her Örneğin 'Content-Type' gibi olduğunu).
Bu yöntem aşağıda açıklanan bir Response nesnesi olarak yanıt verir.
NOT: HTTPS URL'leri aramak için, Python SSL desteği ile yapılmış olmalıdır.
Response nesnesi
Bu nesne (bir dize gibi) durumu (bir tamsayı olarak 200, 404,) kodu, mesaj başlıkları, (örneğin, bir dizge olarak, 'Bulunamadı' 'Tamam' gibi) (bir dictionnary gibi), ve vücudu kapsüller.
Bu sürümde> /
Gereksinimler :
- Python
Yorum Bulunamadı