码迷,mamicode.com
首页 > 编程语言 > 详细

python2 httplib 笔记

时间:2014-09-25 16:19:19      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   使用   ar   for   

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 笔记

标签:style   blog   http   color   io   os   使用   ar   for   

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

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!