zoukankan      html  css  js  c++  java
  • python模块httplib的使用

    GET:

     1 #lianxi-httplib.HTTPConnection.request-get.py
     2 
     3 import httplib
     4 
     5 class HttpRequestGETTest(object):
     6     def __init__(self):   
     7         #self.body='{"UserName":"Admin","Password":"693aa8d0806c532115637809a863b1a3","sessionID":""}'
     8         self.headers = {
     9             "Referer": '192.168.1.1',
    10             "Accept-Encoding": "gzip, deflate,sdch",
    11             "Connection":"Keep-Alive"}
    12     
    13     def http_get(self):
    14         conn=httplib.HTTPConnection(host='192.168.1.1', port=80, strict=False, timeout=30) 
    15         conn.request(method='GET',url='/cgi-bin/GetLoginStatus?sessionID=undefined', body=None, headers=self.headers) 
    16         a = conn.getresponse().read() 
    17         print a
    18 
    19 lianxi=HttpRequestGETTest()
    20 lianxi.http_get()

    POST:

     1 #lianxi-httplib.HTTPConnection.request-post.py
     2 
     3 import httplib
     4 
     5 class HttpRequestPOSTTest(object):
     6     def __init__(self):   
     7         self.body='{"UserName":"Admin","Password":"693aa8d0806c532115637809a863b1a3","sessionID":""}'
     8         self.headers = {
     9             "Referer": '192.168.1.1',
    10             "Accept-Encoding": "gzip, deflate,sdch",
    11             "Connection":"Keep-Alive"}
    12     
    13     def http_post(self):
    14         conn=httplib.HTTPConnection(host='192.168.1.1', port=80, strict=False, timeout=120) 
    15         conn.request(method='POST',url='/cgi-bin/Login', body=self.body, headers=self.headers) 
    16         self.session_id = conn.getresponse().read() 
    17         print self.session_id
    18 
    19 lianxi=HttpRequestPOSTTest()
    20 lianxi.http_post()
  • 相关阅读:
    LeetCode15.3 Sum
    LeetCode215. Kth Largest Element in an Array
    python基础结构的时间复杂度
    顺时针打印矩阵
    合并k个有序链表
    LeetCode3. Longest Substring Without Repeating Characters
    决策树剪枝问题
    LeetCode98. Validate Binary Search Tree
    LeetCode96. Unique Binary Search Trees
    Visio软件不能使用方向键移动图形的解决办法
  • 原文地址:https://www.cnblogs.com/lldxz/p/5909221.html
Copyright © 2011-2022 走看看