浅谈Http中GET和POST的区别
来源:互联网 发布:qt5编程入门 pdf 编辑:程序博客网 时间:2024/06/10 22:37
Http协议一直是自己的弱项,或许是自己在做项目的时候经常使用第三方jar造成的[httpClient,volley,async-android-httpclient],所以今天在面试的过程中受教了,技术人,总不能丢掉技术,就算自己的方向可能不是专攻技术,但也不能丢掉最基础的东西。
参考文章:
HTTP1.1协议中文版
========================我是分割线===================
Http定义了与服务器交互的不同方法,最基本也是我们用得最多的两种:GET,POST。URL的全称是资源描述符,那么我们就可以这样认为:一个URL地址,它是描述或者说定义了服务器上的一个资源路径,而HTTP中的GET,POST就对应着对这个资源的增、删、查、改4个操作。
相应的,GET一般用于查询,获取[查]信息,而POST一般用于更新[增,删,改]信息。
GET方式,数据存放在Url中的,采用明文方式,所以安全性不高,并且get方式最多只能传输1024个字节,POST方式,表单中的数据时存放在http请求的Header中的,不可见。
所以建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
常见状态代码、状态描述、说明:
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后可能恢复正常
先就复习到这儿,明儿继续
- 浅谈HTTP中get和post的区别
- 浅谈HTTP中Get和Post的区别
- 浅谈HTTP中Get和Post的区别
- 浅谈Http中GET和POST的区别
- 浅谈HTTP中GET和POST的区别
- http中get和post的区别
- http中get和post的区别
- HTTP中POST和GET的区别
- HTTP中GET和POST的区别
- HTTP中GET和POST的区别
- http中get 和 post的区别
- HTTP 中get 和post的区别
- Http中get和post的区别
- Http中Get和Post的区别
- HTTP中Get和Post的区别
- http中get和post的区别
- http中get和post的区别
- HTTP中POST和GET的区别
- 保护模式、实地址模式及V8086模式下的指令格式(上)
- SVM入门(五)线性分类器的求解——问题的描述Part2
- VC MFC 子窗口内部和外部的控件焦点用Tab键区切换
- HDU2040 亲和数
- 保护模式、实地址模式及V8086模式下的指令格式(下)
- 浅谈Http中GET和POST的区别
- 怎样让小球沿着一条曲线运动-类似于祖玛游戏中的小球的运动
- eclipse svn的分支与合并指南
- myBatis sql配置高级用法
- Android学习笔记 - listview与adapter和Dialog
- UVA10815 Andy's First Dictionary
- 《京东技术揭秘》读书笔记
- Linux Kernel Makefiles
- Linux内核分析(二)----内核模块简介|简单内核模块实现