Http中的请求-get-post
来源:互联网 发布:用中文域名的大公司 编辑:程序博客网 时间:2024/05/29 18:01
我们眼中的Http请求也许只有两种get和post,默认为get请求。那是因为传统的mvc框架都只支持get和post请求,并且get和post都能对资源进行增删改查。
但是其实Http与服务器交互有最基本四种方法:
get(主要用于查询)
post(主要用于修改更新)
put(主要用于增加)
delete(主要用于删除)
一般get请求仅仅是获取资源信息,不会对数据进行改动,post请求必须要表单来进行完成。
get请求时,所有提交的数据都会在URL之后显示,而post提交的数据都放在HTTP包的包体中,这样两者的安全性区别就显而易见了。
在这需要指出一个错误的观点,不少培训老师会教学生get请求的url长度是有限制的,这是不正确的。Http协议没有对传输的数据大小进行限制,也没有对url长度进行限制,只是浏览器比如ie对url长度的限制为2083字节,火狐就没有限制长度,一般限制取决于服务器和浏览器。虽然理论上post请求数据长度不受限制,但是实际上web服务器都自己的配置,即都有自己的限制。
需要注明的一点就是url采用的是ASCII码,不能再url中出现任何非ASCII字符,所有非ASCII字符都需要编码在传输。
详细区别可以参考http://blog.csdn.net/gideal_wang/article/details/4316691 个人觉得这个博客写的不错!
阅读全文
0 0
- Http中的请求-get-post
- HTTP中的GET请求与POST请求
- HTTP中的get请求与post请求
- HTTP协议中的GET、POST请求
- Android中的HTTP请求(GET/POST)
- http post get 请求
- HTTP GET/POST 请求
- http post get请求
- http请求 get post
- http post get请求
- HTTP请求GET,POST
- Http请求 post get
- HTTP请求中的POST和GET请求归总:
- HTTP中的POST和GET请求的本质区别详解
- Http中的Post和GET请求的区别
- Android中的http带参数网络请求,GET和POST
- HTTP GET/POST请求区别
- HTTP GET/POST请求区别
- 快速排序实例
- WebSocket
- Huffman Tree
- C语言的入门心得1——自我介绍及编译器的运用
- [学习笔记]Android知识点-点9切图法在Android UI设计中的运用
- Http中的请求-get-post
- Seq2seq自动跟帖
- 导出EXCEL
- Spring 事务传播行为
- 数据结构—2202: 合并链表(线性表)
- 信号处理第五课:一个向量用一组向量来表达
- F
- BZOJ 3732: Network
- HDU1015