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()
  • 相关阅读:
    java四种数组排序
    hadoop安装及配置
    Talend初试,实现定时同步
    JAVA语言概述和基本语法知识点
    Maven项目资源文件打包错误
    Ajax同步和异步
    Nginx + Tomcat 负载均衡
    PLSQL安装配置
    WebStorm 设置光标位置不随意停靠
    Hello Node.js
  • 原文地址:https://www.cnblogs.com/lldxz/p/5909221.html
Copyright © 2011-2022 走看看