• 技术文章 >后端开发 >Python教程

    Python之POST登录实例代码

    零下一度零下一度2017-07-03 09:35:31原创1035
    不解释,直接上代码:

     1 #!/usr/bin/env python   
     2 # -*- encoding: utf-8 -*- 3  
     4 """  
     5 @version: v1.0 
     6 @author: elijahxb 7 @OS: linux 8 @contact: elijahxb@163.com 
     9 @site:  
    10 @software: PyCharm Community Edition 
    11 @file: zhangye.py 
    12 @time: 17-7-2 下午12:16 
    13 """14 15 '''16 本次登录测试:17 USERNAME:test001_00118 PASSWORD:test00119 URL:   
    20 TYPE:  POST21 HOST:  www.zhangye.ccoo.cn22 POSTURL:
    23 POSTDATA:username=test001_001&password=test00124 '''
    25 import httplib26 import urllib27 28 HOST = '182.92.232.234'
    29 SOURCEURL = ""30 POSTURL = ''
    31 PORT = 8032 STRICT = False  
    # 默认False,表示无法解析服务器返回的状态行时,是否抛出BadStatusLine异常
    33 TIMEOUT = 534 HEADERS = {
    35     'Content-type': 'application/x-www-form-urlencoded',
    36     "Accept": "*/*"37 }38 TestDATA = {39     'username': 'test001_001',
    40     'password': 'test001'41 }42 TestDATA = urllib.urlencode(TestDATA)
    try:45     # Conn = httplib.HTTPConnection(HOST, PORT, STRICT, TIMEOUT, SOURCEURL)46    
    HttpClient = httplib.HTTPConnection(HOST)47     
    HttpClient.request('POST', POSTURL, TestDATA, HEADERS)48 49     
    response = HttpClient.getresponse()50     print response.status51     
    print response.reason52     print response.read()53     
    print response.getheaders()54 except Exception, e:55     
    print e56 finally:57     if HttpClient:58         
    HttpClient.close()

    以上就是Python之POST登录实例代码的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python POST 测试
    上一篇:python中关于for循环的实例详解 下一篇:Python面向对象编程的详细介绍
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 完全掌握Python中的双下方法• Python解析参数的三种方法详解• Python数据类型简介之numpy• python虚拟环境配置与管理• 总结分享Python冷门的技巧
    1/1

    PHP中文网