iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python http OPTIONS请
  • 118
分享到

python http OPTIONS请

pythonhttpOPTIONS 2023-01-31 03:01:23 118人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

通过发送Http OPTioNS请求,可以获取 http允许的方法(我这里主要测试网站是否开启WEBDav),测试如下: import urllib2 import JSON import httplib url='192.168.14

通过发送Http OPTioNS请求,可以获取 http允许的方法(我这里主要测试网站是否开启WEBDav),测试如下:

import urllib2
import JSON
import httplib

url='192.168.149.131'
def http_get():
    conn = httplib.HTTPConnection(url)
    conn.request("GET", "/iisstart.htm")
    ret = conn.getresponse()
    response = ret.read() 
    return response

def http_options():
    conn = httplib.HTTPConnection(url)
    conn.request("OPTIONS", "/")
    ret = conn.getresponse()
    print ret.msg.dict
    print ret.msg.dict['allow']

ret = http_options()
#ret2 = http_get()
#print ret

结果如下:

E:\>python isWebDav.py
{'content-length': '0', 'accept-ranges': 'none', 'ms-author-via': 'DAV', 'server': 'Microsoft-IIS/6.0', 'dav': '1, 2', 'dasl': '<DAV:sql>', 'allow': 'OPTIONS, TRACE, GET, HEAD, COPY, PROPFIND, SEARCH, LOCK, UNLOCK', 'cache-control': 'private', 'date': 'Wed, 29 Mar 2017 15:59:20 GMT', 'public': 'OPTIONS, TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCH'}
OPTIONS, TRACE, GET, HEAD, COPY, PROPFIND, SEARCH, LOCK, UNLOCK


--结束END--

本文标题: python http OPTIONS请

本文链接: https://www.lsjlt.com/news/187570.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python http OPTIONS请
    通过发送http OPTIONS请求,可以获取 http允许的方法(我这里主要测试网站是否开启webDav),测试如下: import urllib2 import json import httplib url='192.168.14...
    99+
    2023-01-31
    python http OPTIONS
  • python HTTP请求--reque
    ...
    99+
    2023-01-31
    python HTTP reque
  • 怎么理解options请求
    这篇文章主要介绍“怎么理解options请求”,在日常操作中,相信很多人在怎么理解options请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解options请求”...
    99+
    2024-04-02
  • Python的http请求(wsdl)并
    from suds.client import Client import xml.etree.ElementTree as ET url= "http://10.228.200.253:8081/JKService/webservice...
    99+
    2023-01-31
    Python http wsdl
  • 使用Python进行http POST请
    1、使用requests模块import request url='http://www.xxx.com/xxx' data={'username':'zhangsan','password':'zhangsanpw'} r=reques...
    99+
    2023-01-31
    Python http POST
  • python的HTTP请求方式(sock
    关于python的HTTP请求方式HTTP请求步骤为:       1. 域名解析2. 发起TCP的3次握手3. 建立TCP连接后发起http请求4. 服务器端响应http请求,浏览器得到html代码5. 浏览器解析html代码,并请求h...
    99+
    2023-01-31
    方式 python HTTP
  • python构造一个http请求
    我们经常会用python来进行抓包,模拟登陆等等, 势必要构造http请求包。 http的request通常有4个方法get,post,put,d...
    99+
    2023-01-31
    python http
  • python 的http请求模块 url
    urllib3是一个强大的,理智的友好的HTTP客户端程序。大部分的Python的生态系统已经使用,你也应该urllib3。urllib3带来从Python标准库缺少许多关键特征:线程安全。连接池。客户端SSL / TLS验证。多重编码文件...
    99+
    2023-01-31
    模块 python http
  • python 3 处理HTTP 请求的包
    httphttp: https://docs.python.org/3/library/http.htmlhttp是一个包,里面含有多个模块:http.client,http.server,http.cookies,http.cookiej...
    99+
    2023-01-31
    python HTTP
  • golang http 请求
    Golang是一种开源的编程语言,它的出现让许多开发者都非常感兴趣。在网络开发方面,Golang使用起来非常方便,使得HTTP请求更加简单和可靠。Golang对于HTTP请求提供了良好的支持,可以很容易地创建HTTP请求来达到目的。本文将探...
    99+
    2023-05-16
  • http请求 golang
    一、什么是HTTP请求HTTP请求是指客户端向服务器发送请求的行为。在网络中,客户端和服务器之间可以通过HTTP协议进行通信。客户端发送HTTP请求,服务器根据请求返回响应。因此,HTTP请求是构成网络通信的关键部分之一。在HTTP请求中,...
    99+
    2023-05-16
  • Python Http发送请求怎么实现
    本篇内容介绍了“Python Http发送请求怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!浅析requests在不借助其...
    99+
    2023-07-02
  • 利用Python发送10万个http请求
    目录1.队列+多线程 2.线程池 3.协程 + aiohttp 4.grequests[1] 前言: 假如有一个文件,里面有 10 万个 url,需要对每个 url 发送 htt...
    99+
    2024-04-02
  • 合并HTTP请求与并行HTTP请求哪个更快
    本篇内容介绍了“合并HTTP请求与并行HTTP请求哪个更快”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!H...
    99+
    2024-04-02
  • Python socket如何解析HTTP请求内容
    目录socket解析HTTP请求内容思路1. 解析HTTP请求的头部2. 请求头里面含有Content-Length参数3. 请求头里面含有Transfer-Encoding: ch...
    99+
    2024-04-02
  • python处理http请求中特殊字符(
    直接看代码吧# encoding:utf-8from urllib.parse import quoteimport urllib.requestimport stringimport jsonurl = quote('http://tes...
    99+
    2023-01-31
    特殊字符 python http
  • Python socket怎么解析HTTP请求内容
    本篇内容主要讲解“Python socket怎么解析HTTP请求内容”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python socket怎么解析HTTP请求内容”吧!so...
    99+
    2023-06-29
  • golang http请求头
    Golang是一门流行的编程语言,用于构建高性能网络应用程序。在开发网络应用程序时,HTTP请求头是必不可少的一部分,它提供了关于请求的信息,以及指示如何应处理该请求的指令。本文将探讨Golang中HTTP请求头的相关内容,包括什么是HTT...
    99+
    2023-05-14
  • python使用requests模块请求http接口
    目录 Python requests 模块requests常用参数及响应内容安装及导入requests模块HTTP 请求方法GET 请求POST 请求HTTP状态码postman生成pytho...
    99+
    2023-09-20
    python http
  • Python发送Http请求时,中文乱码
    解决方法: 先encode再quote。 原理: msg.encode('utf-8')是解决中文乱码问题。 quote():假如URL的 name 或者 value 值中有『&』、『%』或者『=』等符号,就会有问题。所以URL...
    99+
    2023-01-31
    乱码 中文 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作