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()
  • 相关阅读:
    webpack
    一 java包管理
    docker 保存本地容器 推送镜像
    virtualBox 安装linux系统 网络设置小记
    centos6.5编译安装nginx[整理二]
    go基本使用
    docker基础命令使用
    centos 安装docker
    docker 删除容器及镜像
    PHP Thread Safe和Non ThreadSafe
  • 原文地址:https://www.cnblogs.com/elijahxb/p/7107387.html
Copyright © 2011-2022 走看看