http的请求方式method--GET、POST、PUT、DELETE、OPTIONS等

Http的请求方法也叫请求的动作,来表明对Request-URL指定的资源的不同的操作,常用的有GET、HEAD、POST、PUT、DELETE、OPTIONS等,下面我们来复习一下它们。

GET

一般用于检索查询数据,请求指定的信息,服务器根据参数返回指定的实体,该操作不会对服务器的数据做任何的修改
特点:将请求的参数拼接在URL的后面,参数一般没有限制;参数拼接在URL后面容易被抓包,引起安全问题。

HEAD

该请求与get类似,区别在于但是它只请求页面的头部信息,用来获取报头信息,返回的响应中没有内容,get返回有实体。一般用来判断类型、根据返回状态码确定资源十分存在、资源是否更新过以及更新的时间等等。

POST

post请求一般是用于向服务器提交数据进行处理,该方式常用来数据的提交等新增操作的,数据被包含在请求的body中

PUT

与post类似,该请求用于对服务器资源进行修改,从客户端向服务器传送数据取代指定的文档的内容,该请求侧重于内容的更新

DELETE

请求删除服务器的某些资源

OPTIONS

该请求一般用于客户端查看服务器的某些性能,例如发送请求查看服务器是否接受某个请求,如果服务器运行,客户端才会去发get,post,put,delete等请求。

GET方法和POST方法本质上的区别:

1、GET方法用于信息获取,不修改服务器上资源),而POST方法对服务器上资源进行修改;

2、GET请求的数据会附在URL之后,而POST方法提交的数据则放置在HTTP报文实体的主体里,所以POST方法的安全性比GET方法要高;

3、GET方法将查询的字符串拼接在url后面,所以传输的数据量一般限制在2KB,虽然URL本身对于数据没有限制,但是不同的浏览器对于URL是有限制的,所以get请求拼接的厚的url也就有限制了;POST方法数据放在请求的body中,对于数据大小是无限制的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员的修养

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值