zoukankan      html  css  js  c++  java
  • Python之POST登录测试

    不解释,直接上代码:

     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: http://www.cnblogs.com/elijahxb 
    10 @software: PyCharm Community Edition 
    11 @file: zhangye.py 
    12 @time: 17-7-2 下午12:16 
    13 """
    14 
    15 '''
    16 本次登录测试:
    17 USERNAME:test001_001
    18 PASSWORD:test001
    19 URL:   http://www.zhangye.ccoo.cn/
    20 TYPE:  POST
    21 HOST:  www.zhangye.ccoo.cn
    22 POSTURL:http://www.zhangye.ccoo.cn/login9.asp
    23 POSTDATA:username=test001_001&password=test001
    24 '''
    25 import httplib
    26 import urllib
    27 
    28 HOST = '182.92.232.234'
    29 SOURCEURL = "http://www.zhangye.ccoo.cn/"
    30 POSTURL = 'http://www.zhangye.ccoo.cn/login9.asp'
    31 PORT = 80
    32 STRICT = False  # 默认False,表示无法解析服务器返回的状态行时,是否抛出BadStatusLine异常
    33 TIMEOUT = 5
    34 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)
    43 
    44 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.status
    51     print response.reason
    52     print response.read()
    53     print response.getheaders()
    54 except Exception, e:
    55     print e
    56 finally:
    57     if HttpClient:
    58         HttpClient.close()
  • 相关阅读:
    项目开发中需要注意的
    数据库函数
    C#中 ?. 运算符
    字符串格式化String.Format
    day37 进程理论 多进程
    36 网络编程---操作系统 并发
    day35 socket的常用方法,
    day34
    day33天 网络编程udp pycharm控制台输出带颜色
    day32 网络编程初识
  • 原文地址:https://www.cnblogs.com/elijahxb/p/7107387.html
Copyright © 2011-2022 走看看