首页天道酬勤提交方式get和post的区别,get请求和post请求参数区别

提交方式get和post的区别,get请求和post请求参数区别

张世龙 05-06 06:29 78次浏览

1 GET

发送请求获取服务器上的资源,请求主体不包含请求数据,请求数据放在协议头中。 此外,get还支持缓存、缓存

可以保持书签等。 幂等

2 POST

与get一样,如果将资源发送到服务并让服务处理(如提交表单、上传文件等),可能会创建新的资源和对

修改现有资源。 提交的资源将列入请求体。 不支持缓存。 不是幂等

3 HEAD

本质上与get相同,但响应中没有显示数据,而是http的标头信息,主要用于检查资源或超链接的有效性和可用性

检查网页是否更改或更新为联合,以及获取标头信息,尤其适用于速度和带宽有限的情况。

4 PUT

与开机自检一样,html表单不受支持,必须提交资源和服务器,将其存储在服务器的指定位置,并让客户端提前知道

路的这个位置; 例如,post在一个集合上(/province ),put在具体资源上)/province/123 )。 所以put是安全的

无论请求多少次,都会在123处发生更改,但开机自检可能请求了几次创建资源。 幂等

5 DELETE

请求服务器删除资源。 put也是破坏性的,可能会被防火墙拦截。 如果是https协议,就不用担心了。 幂等

6 CONNECT

HTTP/1.1协议保留给可以将连接更改为流水线方式的代理服务器。 就是以服务器为立足点访问其他页面

然后返回数据,连接成功后,就可以进行正常的获取、开机自检。

7 OPTIONS

获取http服务器支持的http请求方法,并允许客户端检查服务器的性能,包括在ajax超出域时的印前检查。

8 TRACE

回显服务器收到的请求主要用于测试或诊断。 一般禁用,防止恶意攻击和信息盗窃。

get和post的区别1.get从服务器获取数据,post将数据传输到服务器。

2.get方式的情况下,服务器端通过Request.QueryString获取变量值,post方式的情况下,服务器端通过Request.Form获取已提交的数据。

3.get安全性非常低,开机自检安全性高。

4 .最直观的区别是,GET将参数包含在URL中,POST通过请求主体传递参数。

5.GET请求通过URL发送的参数有长度限制,是否有开机自检

get请求和post的用法,前端get和post的区别