一、请求行的ABNF定义
二、常见方法(RFC7231)
• GET:主要的获取信息方法,大量的性能优化都针对该方法,幂等方法
• HEAD:类似 GET 方法,但服务器不发送 BODY,用以获取 HEAD 元数据,幂等方法
• POST:常用于提交 HTML FORM 表单、新增资源等
• PUT:更新资源,带条件时是幂等方法
• DELETE:删除资源,幂等方法
• CONNECT:建立 tunnel 隧道
• OPTIONS:显示服务器对访问资源支持的方法,幂等方法
使用curl 查看允许的请求方法:
• TRACE:回显服务器收到的请求,用于定位问题。有安全风险
Changes with nginx 0.5.17 | 02 Apr 2007 |
*) Change: now nginx always returns the 405 status for the TRACE method |
三、用于文档管理的 WEBDAV 方法(RFC2518)
3.1 什么是webDAV协议?
3.2 实战
分析所抓取到的报文中Method方法在做什么事情?