首页 > 编程语言 > 详细

python2 httplib 笔记

时间:2014-09-25 15:27:10      阅读:277      评论:0      收藏:0      [点我收藏+]

python2  httplib 笔记

#coding=utf-8  
‘‘‘
Created on 2014年9月25日

@author: cocoajin
‘‘‘

import httplib,urllib

base=‘httpbin.org‘ #不需要添加 "http://"
con=httplib.HTTPConnection(base)
ip = ‘/ip‘
con.request(‘GET‘,ip)
re=con.getresponse()
print re.getheaders()
print re.read()
con.close()


#GET 
con=httplib.HTTPConnection(base)
parm={‘name‘:‘nick‘,‘age‘:18}
gets=‘/get‘
con.request(‘GET‘, gets+‘?‘+urllib.urlencode(parm))
re=con.getresponse()
print re.getheaders()
print re.read()
con.close()



#POST 
con=httplib.HTTPConnection(base)
parm={‘name‘:‘nick‘,‘age‘:18}
posts=‘/post‘
#headers = {"Content-type":"application/json","Accept":"text/plain"} json
headers = {"Content-type":"application/json","Accept":"text/plain"} #form
con.request(‘POST‘, posts,urllib.urlencode(parm),headers)
re=con.getresponse()
print re.getheaders()
print re.read()
con.close()


#文件上传使用 "multipart/form-data"

 

python2 httplib 笔记

原文:http://www.cnblogs.com/cocoajin/p/3992744.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!