2016 - 2024

感恩一路有你

java代码发送post请求参数 http协议中post与get有什么区别?

浏览量:2756 时间:2023-05-17 16:15:15 作者:采采

1.根据HTTP规范,

GET和POST是HTTP请求的两种基本方法。任何接触过web开发的人都可以对它们的不同之处略知一二。

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

你可能自己写过无数的GET和POST请求,也可能看到过很多权威网站总结的区别。你知道什么时候用什么。

GET在浏览器回退时是无害的,POST会再次提交请求。

GET生成的URL地址可以书签,POST不能。

GET请求会被浏览器主动缓存,而POST不会,除非手动设置。

GET请求只能用url编码,而POST支持多种编码。

GET请求参数将完全保留在浏览器历史中,但POST中的参数不会保留。

GET请求的URL中传递的参数长度有限,而POST没有。

对于参数的数据类型,GET只接受ASCII字符,POST没有限制。

GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。

GET参数通过URL传递,POST放在请求体中。

POST GET 参数 浏览器 URL

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。