各种请求方式

本文介绍了HTTP常见的请求方法,包括GET, POST, HEAD, OPTIONS和PUT的用途和特点。GET用于获取资源,安全性较低;POST用于提交数据,不被缓存;HEAD类似GET但只返回头部信息;OPTIONS用于探测服务器支持的HTTP方法;PUT则用于更新或创建资源。此外,还提到了不常见的MOVE请求方式。
摘要由CSDN通过智能技术生成

请求接触最多的,大概就是get和post了,还有就是在目录扫描时常常用到的head方式
在学习中间件漏洞中接触到了option请求方式,和put请求方式,既然接触到了,有必要去了解一下

根据资料得知:

  • 1.get方式用于请求数据,获取url位置的资源,获取网页,参数写在url后面,安全性相对post较差
  • 2.post方式用于提交数据,修改数据,参数写在请求主体里,post请求不会被缓存
  • 3.head方式主要用于请求头部资源,与get请求相似,区别是响应中只有头部,没有主体
  • 4.option请求方式 主要有两个用途,一个是获取服务器支持的http请求方式都有哪一些,另一个作用是测试服务器的性能
  • 5.put请求方式:向服务器发送请求,如果URI不存在,则要求服务器根据请求创建资源,如果存在,
  • 服务器就接受请求内容,并修改URI资源的原始版本,我将会用到这个方式来创建一个写有一句话的txt文件
  • 6.move请求方式,不在标准的八种请求方式中,可以通过option测试服务器是否支持,可以将一个指定文件移动到新路径,在路径末尾指定文件名还可以对文件进行重命名。(请求服务器将一个页面转移至另一个网络地址)


扩展:(摘抄自资料)
HTTP请求方法并不是只有GET和POST,只是最常用的。据RFC2616标准(现行的HTTP/1.1)得知,通常有以下8种方法:
OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值