zoukankan      html  css  js  c++  java
  • python2 httplib 笔记

    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"
  • 相关阅读:
    黑色边影,
    拉伸的代码,
    一定是selection的原因啊,要不然呢,
    status bar的差别,
    黄色,
    域名错了,
    node=day4
    PS切片
    移动端插件IScroll.js
    移动web资源概论
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3992744.html
Copyright © 2011-2022 走看看