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放在请求体中。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。