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测试数据
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_001
18 PASSWORD:test001
19 URL:
20 TYPE: POST
21 HOST: HdhCmsTestzhangye.ccoo.cn
22 POSTURL:
23 POSTDATA:username=test001_001&password=test001
24 '''
25 import httplib
26 import urllib
27
28 HOST = ' 182.92.232.234 '
29 SOURCEURL = " "
30 POSTURL = ' '
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()
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did84809