获取允许的HTTP请求方式

爱⌒轻易说出口 提交于 2020-02-10 17:58:53
HTTP请求方式
方式 功能
GET 请求指定页面信息,并返回实体主体。
HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头。
POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
PUT 从客户端向服务器传送的数据取代指定的文档的内容。
DELETE 请求服务器删除指定的页面。
CONNECT HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。
OPTIONS 允许客户端查看服务器的性能。
TRACE 回显服务器收到的请求,主要用于测试或诊断。
PATCH 是对 PUT 方法的补充,用来对已知资源进行局部更新 。

引用链接

查看允许的请求方式

Python

import requests
url = 'http://192.168.246.130'
re = requests.options(url)
print(re.headers['Allow'])#输出响应头中的Allow字段

输出的是允许的请求方式

netcat

nc.exe 192.168.246.130 80
OPTIONS / HTTP/1.1
HOST:192.168.246.130

查看响应包的Allow字段

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!