欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python httplib模塊使用實(shí)例

 更新時(shí)間:2015年04月11日 11:25:43   投稿:junjie  
這篇文章主要介紹了Python httplib模塊使用實(shí)例,httplib模塊是一個(gè)底層基礎(chǔ)模塊,本文講解了httplib模塊的常用方法及使用實(shí)例,需要的朋友可以參考下

httplib模塊是一個(gè)底層基礎(chǔ)模塊,實(shí)現(xiàn)的功能比較少,正常情況下比較少用到.推薦用urllib, urllib2, httplib2.

HTTPConnection 對象

class httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]])

創(chuàng)建HTTPConnection對象

HTTPConnection.request(method, url[, body[, headers]])

發(fā)送請求

HTTPConnection.getresponse()

獲得響應(yīng)

HTTPResponse對象

HTTPResponse.read([amt])
Reads and returns the response body, or up to the next amt bytes.

HTTPResponse.getheader(name[, default])

獲得指定頭信息

HTTPResponse.getheaders()

獲得(header, value)元組的列表

HTTPResponse.fileno()

獲得底層socket文件描述符

HTTPResponse.msg

獲得頭內(nèi)容

HTTPResponse.version

獲得頭http版本

HTTPResponse.status

獲得返回狀態(tài)碼

HTTPResponse.reason

獲得返回說明

實(shí)例

復(fù)制代碼 代碼如下:

#!/usr/bin/python
import httplib

conn = httplib.HTTPConnection("www.dbjr.com.cn")
conn.request("GET", "/")
r1 = conn.getresponse()

print r1.status, r1.reason
print '-' * 40

headers = r1.getheaders()
for h in headers:
    print h
print '-' * 40

print r1.msg

輸出:

復(fù)制代碼 代碼如下:

200 OK
----------------------------------------
('content-length', '106883')
('accept-ranges', 'bytes')
('vary', 'Accept-Encoding, Accept-Encoding')
('keep-alive', 'timeout=20')
('server', 'ngx_openresty')
('last-modified', 'Fri, 10 Apr 2015 09:30:10 GMT')
('connection', 'keep-alive')
('etag', '"55279822-1a183"')
('date', 'Fri, 10 Apr 2015 09:48:15 GMT')
('content-type', 'text/html; charset=utf-8')
----------------------------------------
Server: ngx_openresty
Date: Fri, 10 Apr 2015 09:48:15 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 106883
Connection: keep-alive
Keep-Alive: timeout=20
Vary: Accept-Encoding
Last-Modified: Fri, 10 Apr 2015 09:30:10 GMT
Vary: Accept-Encoding
ETag: "55279822-1a183"
Accept-Ranges: bytes

相關(guān)文章

  • python中enumerate() 與zip()函數(shù)的使用比較實(shí)例分析

    python中enumerate() 與zip()函數(shù)的使用比較實(shí)例分析

    這篇文章主要介紹了python中enumerate()與zip()函數(shù)的使用比較,結(jié)合實(shí)例形式分析了enumerate()與zip()函數(shù)的功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • Python中使用第三方庫xlutils來追加寫入Excel文件示例

    Python中使用第三方庫xlutils來追加寫入Excel文件示例

    這篇文章主要介紹了Python中使用第三方庫xlutils來追加寫入Excel文件示例,本文直接給出追加寫入示例和追加效果,需要的朋友可以參考下
    2015-04-04
  • 基于python實(shí)現(xiàn)可視化生成二維碼工具

    基于python實(shí)現(xiàn)可視化生成二維碼工具

    這篇文章主要介紹了基于python實(shí)現(xiàn)可視化生成二維碼工具,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python中迭代器與生成器的用法

    Python中迭代器與生成器的用法

    這篇文章介紹了Python中迭代器與生成器的用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 利用python控制Qt程序的示例詳解

    利用python控制Qt程序的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用python實(shí)現(xiàn)控制Qt程序,從而進(jìn)行文本輸入,按鈕點(diǎn)擊等組件控制,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Python通過dxfgrabber庫實(shí)現(xiàn)獲取CAD信息

    Python通過dxfgrabber庫實(shí)現(xiàn)獲取CAD信息

    dxfgrabber?是一個(gè)?Python?庫,用于讀取和解析?AutoCAD?DXF(Drawing?Exchange?Format)文件,本文就來教教大家如何利用dxfgrabber庫實(shí)現(xiàn)獲取CAD信息吧
    2023-06-06
  • python利用platform模塊獲取系統(tǒng)信息

    python利用platform模塊獲取系統(tǒng)信息

    這篇文章主要介紹了python利用platform模塊獲取系統(tǒng)信息,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • python內(nèi)置堆的具體實(shí)現(xiàn)

    python內(nèi)置堆的具體實(shí)現(xiàn)

    本文主要介紹了python內(nèi)置堆的具體實(shí)現(xiàn),堆的表示方法,從上到下,從左到右存儲,與列表十分相似,本文就來介紹一下,感興趣的可以了解一下
    2023-03-03
  • python中的Reportlab模塊詳解最新推薦

    python中的Reportlab模塊詳解最新推薦

    reportlab模塊是用python語言生成pdf文件的模塊,安裝方法也簡單,這篇文章主要介紹了python中的Reportlab模塊,需要的朋友可以參考下
    2023-05-05
  • python繪圖subplots函數(shù)使用模板的示例代碼

    python繪圖subplots函數(shù)使用模板的示例代碼

    這篇文章主要介紹了python繪圖subplots函數(shù)使用模板的示例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04

最新評論