HTTP学习记录
来源:互联网 发布:山海经真实性知乎 编辑:程序博客网 时间:2024/06/10 23:22
日志
160815 : GET与POST
GET与POST
二者都是明文传输
HTTP请求格式:
request line //http请求行
headers //http请求消息报头
blank line //回车换行
[request-body] //http请求正文HTTP响应格式:
status line //http响应状态行
headers //http响应消息报头
blank line //回车换行
[response-body] //http响应正文
get
目标:从服务器获取资源,负责“增删改查”中的 查
请求数据置于URL之后,与URL之间用 ? 连接,多个参数之间使用 & 连接
数据位于HTTP的head中
如:
login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0 %E5%A5%BD
如果数据是英文字母/数字,原样发送,如果是空格,转换为+
如果是中文/其他字符,则直接把字符串用BASE64加密
得出如:%E4%BD%A0%E5%A5%BD,其中%XX中的XX为该符号以16进制表示的ASCII。
post
目标:向服务器提交资源,负责“增删改查”中的 增
数据位于HTTP的body中
因为都是明文传输,post也只是相对于get方式有一定意义上的安全提升,因为数据不会存留在url中
可以传输二进制数据
比较
http://www.runoob.com/tags/html-httpmethods.html
同步请求与异步请求
同步:提交请求->服务器处理(期间浏览器不能做任何事)->处理完毕返回
异步:请求通过事件触发->服务器处理(期间浏览器仍然可以做其他事情)->处理完毕
- http协议学习 记录
- HTTP协议学习记录
- HTTP学习记录
- http学习记录
- 对http和https简单学习记录
- http学习笔记之状态码记录
- H264学习记录(摘录自http://bbs.chinavideo.org)
- Android学习记录(十二) http之base/digest鉴权。
- 使用Google浏览器开发者工具学习HTTP请求记录
- http协议一些记录
- HTTP协议杂乱记录
- http数据包概要记录
- HTTP协议知识点记录
- Android Http记录
- http协议知识记录
- HTTP协议介绍 记录
- HTTP请求简要记录
- http get post记录
- SpringMVC与Struts2区别与比较总结
- (frame buffer -> fb0)屏幕设备内存映射操作(3)
- 基于 PDF417 识别 SDK 的 VBScript和JavaScript
- 三种方式实现自定义圆形页面加载中效果的进度条
- POJ3984迷宫问题(搜索)
- HTTP学习记录
- 求多个数的最大公约数
- (引用)LCD驱动移植及测试
- 高德地图JavaScript根据后台坐标点绘制轨迹
- input标签只能输入数字小数点 且小数点后只有两位 ,不允许存在两个小数点!!
- hdu 2196 Computer(树形DP)
- 深拷贝和浅拷贝的区别
- Android 时间更新机制之RIL更新时间
- C# MVC 引用 Ext.Net.Mvc中出现未定义