Network 【简述GET/POST以及如何去选择】
来源:互联网 发布:莫知我哀 编辑:程序博客网 时间:2024/05/21 17:57
一、在HTTP/1.1协议中,定义了8种发送http请求的方法
GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT、PATCH
根据HTTP协议的设计初衷,不同的方法对资源有不同的操作方式
PUT :增
DELETE :删
POST:改
GET:查
最常用的是GET和POST(实际上GET和POST都能办到增删改查)
要想使用GET和POST请求跟服务器进行交互,得先了解一个概念:
★ 参数
就是传递给服务器的具体数据,比如登录时的帐号、密码
二、GET和POST的主要区别表现在数据传递上
①GET
在请求URL后面以?的形式跟上发给服务器的参数,多个参数之间用&隔开,比如
http://ww.test.com/login?username=123&pwd=234&type=JSON
由于浏览器和服务器对URL长度有限制,因此在URL后面附带的参数是有限制的,通常不能超过1KB
②POST
发给服务器的参数全部放在请求体中
理论上,POST传递的数据量没有限制(具体还得看服务器的处理能力)
三、选择GET和POST的建议
如果要传递大量数据,比如文件上传,只能用POST请求
GET的安全性比POST要差些,如果包含机密\敏感信息,建议用POST
如果仅仅是索取数据(数据查询),建议使用GET
如果是增加、修改、删除数据,建议使用POST
1 0
- Network 【简述GET/POST以及如何去选择】
- GET,POST — 简述
- java 如何选择GET 或POST
- ajax请求post和get的区别,以及get post选择
- ajax请求post和get的区别以及get post的选择
- HTTP请求中如何选择Get和Post方式
- HTTP请求中如何选择Get和Post方式
- HTTP请求中如何选择Get和Post方式
- 简述GET和POST的区别
- 简述GET和POST的区别
- 简述OkHttp的使用:get、post请求
- GET,POST——简述小全
- Ajax, 选择GET还是POST?
- Ajax, 选择GET还是POST?
- 何时选择get或post
- 详细剖析GET/POST提交如何编码以及服务器如何解码以及乱码解决方案
- http的post以及get
- get ,post,以及状态码
- What's the difference between “Normal Reload”, “Hard Reload”, and “Empty Cache and Hard Reload” in c
- Django Admin:添加富文本编辑器kindeditor
- maven tomcat plugin实现热部署
- tskill杀进程拒绝访问的解决办法
- Cloud Test 在手,宕机时让您不再措手不及
- Network 【简述GET/POST以及如何去选择】
- 常用正则表达式符号举例说明
- 电子书制作哪家强?我有3个祖传的神器推荐给你
- FastRCNN 训练自己数据集 (1编译配置)
- android 系统主界面底部工具栏上的图标显示与修改
- Struts2+hibernate实现用户登录和增删改查案例
- Ubuntu 14.04下NFS安装配置
- android实现仿QQ登陆界面的多账号保存
- Java_Ant详解