使用花生壳直接访问本地的电脑(例:nginx服务)
2016-04-07 10:46
387 查看
HTTP是协议,
HTTP是传输的方式
HTML是传输的内容。
浏览器可以解释HTML的内容。
HTTP请求的格式
请求行,头信息,消息体
请求行包括:请求方式(主要是get,post),服务器端资源路径,协议版本
头信息包含客户端与消息体一些有用的信息,
如host:www.iteye.com
User-Agent:
Accept:
Accept-Languuage:
Accept-Encoding:
Accept-Charset:
Keep-Aliva:
Connection:
除了host,其他都可以省略。
消息体:一个非常重要的空行分开了头信息与消息体,标志着实体内容的开始。如果是get请求方式,数据会被存放在请求行中的路径和协议版本之间。post的数据放在消息体中。
get和post的区别
1.数据存放位置不一样,get放在URL中,post放在消息体中
2.允许方法数据大小不一样,get小,post大
3.安全性不一样,存放在URL中的数据肯定不安全了。
HTTP响应的格式
状态行,头消息,消息体
状态行:协议版本【为了匹配】,响应状态码,状态码描述信息
200表示成功,404是没有找到资源,500服务器遇到不可意料的情况,不能完成客户请求
头消息:
Set-Cookie:
Content-Type:text/html
Content-Length:
Date:
Server:
Connection:
消息体:<html>……</html>
HTTP是传输的方式
HTML是传输的内容。
浏览器可以解释HTML的内容。
HTTP请求的格式
请求行,头信息,消息体
请求行包括:请求方式(主要是get,post),服务器端资源路径,协议版本
头信息包含客户端与消息体一些有用的信息,
如host:www.iteye.com
User-Agent:
Accept:
Accept-Languuage:
Accept-Encoding:
Accept-Charset:
Keep-Aliva:
Connection:
除了host,其他都可以省略。
消息体:一个非常重要的空行分开了头信息与消息体,标志着实体内容的开始。如果是get请求方式,数据会被存放在请求行中的路径和协议版本之间。post的数据放在消息体中。
get和post的区别
1.数据存放位置不一样,get放在URL中,post放在消息体中
2.允许方法数据大小不一样,get小,post大
3.安全性不一样,存放在URL中的数据肯定不安全了。
HTTP响应的格式
状态行,头消息,消息体
状态行:协议版本【为了匹配】,响应状态码,状态码描述信息
200表示成功,404是没有找到资源,500服务器遇到不可意料的情况,不能完成客户请求
头消息:
Set-Cookie:
Content-Type:text/html
Content-Length:
Date:
Server:
Connection:
消息体:<html>……</html>
相关文章推荐
- nginx 并发数问题思考:worker_connections,worker_processes与 max clients
- nginx
- nginx 中的ctx什么意思
- nginx安装教程
- Nginx服务器中配置非80端口的端口转发方法详解
- nginx+keepalive主从双机热备+自动切换解决方案
- ubuntu 14.4 nginx环境下安装PHP(版本>= 5.5.9)
- nginx安装及依赖关系的配置记录
- ubuntu linux下源码编译安装nginx
- nginx常用命令
- Nginx
- nginx 限制连接和请求数之外的白名单配置
- nginx的HA集群及配置
- Nginx性能优化----系统篇
- Nginx性能优化----内核篇
- nginx 动态加载(ngx_dso_module)模块
- Nginx性能优化----配置篇
- nginx 配置php
- nginx 配置php
- nginx负载均衡配置