(Java)请求方式之GET、POST 浅析

请求方式:

·请求方式是客户端对话服务器时的意向说明,是区分请求类型的关键。

·不同的请求方式不仅仅在数据传输时会有所不同,在表单提交及服务器端处理时也会采用不同的方式。而区分不同种类的请求方式也会使得浏览器采用不同的缓存方式处理后续请求,从而提升响应速度。

请求方式的种类:

请求方式

作用

GET

请求指定的资源

POST

向指定的资源提交需要处理的数据

HEAO

要求响应与响应的GET一样,但没有响应体

PUT

上传指定资源

DELETE

删除指定的资源

GET请求方式:

·当需要向服务器请求指定的资源时使用的方法

·不应该用于一些会造成副作用的操作中(在网络应用中用它来提交请求是一种常见的错误用法)

·什么情况下浏览器发送Get请求:

--在地址栏输入一个地址

--点击链接

--表单默认提交

GET请求方式的特点:

·会将请求数据添加到请求资源路径的后面,所以只能提交少量的数据给Web服务器。

·请求参数显示在浏览器地址栏上,不安全。

POST请求方式:

·向服务器提交需要处理的数据,这些数据写在请求的内容里,可以导致新资源的产生和已有资源的更新。

.什么情况下浏览器发送POST请求:

--设置表单method属性为POST

POST请求方式的特点:

·请求参数添加到实体内容中,可提交大量数据。

·不会将请求参数显示在浏览器地址栏,相对安全。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

OFFICE OLE2LINK(CVE-2017-0199)漏洞利用详解

漏洞概述 FireEye最近公布了一个OFFICE 0day,在无需用户交互的情况下,打开word文档就可以通过hta脚本执行任意代码。经过研究发现,此漏洞的...

25490
来自专栏蓝天

Shell关于Wget命令的使用技巧

wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使...

9320
来自专栏北京马哥教育

6 个 Linux 运维典型问题,大牛的分析解决思路在这里

292110
来自专栏编程

Go语言·不常用的Go命令详解

作者:孙飞撩技术 链接:http://www.jianshu.com/p/46c268e7a149 來源:简书 共3329字,阅读需8分钟 迁移自CSDN: $...

26650
来自专栏阿杜的世界

【译】Linux概念架构的理解摘要一、Linux内核在整个计算机系统中的位置二、内核的作用三、Linux内核的整体架构四、高度模块化设计的系统,利于分工合作。五、系统中的数据结构六、子系统架构七、结论

声明:本文翻译自Conceptual Architecture of the Linux Kernel

12640
来自专栏有困难要上,没有困难创造困难也要上!

使用Sinopia搭建私有npm仓库

416110
来自专栏小樱的经验随笔

把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功的解决方案

把模块有关联的放在一个文件夹中 在python2中调用文件夹名会直接失败 在python3中调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件_...

30850
来自专栏性能与架构

Linux lsof 命令的实用案例

lsof 简介 lsof(list open files)是一个列出当前系统中所有打开文件的工具 Linux中一切皆文件,所以在系统中,被打开的文件可以是普...

69880
来自专栏技术博文

关于inodes占用100%的问题及解决方法

系统:Centos;一般的Linux系统也可以用这种方法。 情况描述:今天session文件写入时,写入不了,而且连接到服务器上开启服务都开不了,起始以为磁盘空...

43690
来自专栏java一日一条

Java EE7和Maven工程入门(2)

我们已经建立了父pom文件。这种特殊类型的文件用来定义我们项目即将使用的类库,它也配置了所有为了打包项目的每个模块而使用的maven工具。你可以检出第一部分代码...

9220

扫码关注云+社区

领取腾讯云代金券