网页网站—HTTP协议
目录
- 一、HTTP协议概述
- 二、HTTP方法
- 2.1 GET方法:从指定的服务器.上获得数据
- 2.3 POST方法:提交数据给指定服务器处理
- 三、HTTP状态码
- 生产环境常见的HTTP状态码
- 四、HTTP协议请求流程分析
- HTTP请求消息报文
- HTTP响应消息报文
一、HTTP协议概述
HTTP协议是互联网上应用最为广泛的一种网络协议,设计这个协议的目的是为了发布和接收Web服务器上的HTML页面
HTTP协议的版本
HTTP 0.9
HTTP 1.0
HTTP 1.1
HTTP 2.0
二、HTTP方法
HTTP支持几种不同的请求命令,这些命令被称为HTTP方法(HTTP method)
每条HTTP请求报文都包含一个方法,告诉服务器要执行什么动作
获取一个Web页面
运行一个网关程序
删除一一个文件等
HTTP协议有多种获得Web资源的方法
常用的方法: GET和POST #GET不安全,POST不安全
2.1 GET方法:从指定的服务器.上获得数据
GET请求能被缓存
GET请求会保存在浏览器的浏览纪录里
GET请求头有长度的限制
主要用于获取数据
查询的字符串会显示在URL中,不安全
2.3 POST方法:提交数据给指定服务器处理
POST请求不能被缓存
POST请求不会保存在浏览器的浏览纪录里
POST请求头没有长度限制
查询的字符串不会显示在URL中,比较安全
三、HTTP状态码
当使用浏览器访问某一个URL, 会根据处理情况返回相应的处理状态
通常正常的状态码为2xx、3xx (如200)
如果出现异常会返回4xx,5xx (如404)
生产环境常见的HTTP状态码
四、HTTP协议请求流程分析
HTTP请求消息报文
格式包括:请求行、请求头、请求体
1、Get /mattmarg/ HTTP/1.1请求目录
2、User-Agent: Mozilla/2.0 (Macintosh; I; PPC)浏览器标识
3、Accept: text/html; /
4、Cookie: name = value
5、Referer: http://www.XXX.com/a.html
HTTP响应消息报文
格式包括:状态行、响应头、响应体
01 HTTP/1.1 200 OK
02 Server: Microsoft-IlS/5.1
…
06 Accept-Ranges: bytes
07 Last-Modified: Wed, 02 Jul 2008 01:01:26 GMT
08 ETag: “0f7 1527dfdbc81:ade”
09 Content-L ength: 46
10
11 adfasfa</htm
网页网站—HTTP协议相关推荐
- 利用ISA实现网站发布协议重定向
利用ISA实现网站发布&&协议重定向 www站点和ftp站点发布 拓扑图 一 在主机上建立web站点 建立ftp站点 二 建立发布规则 www服务器的发布 名称 一次可发布一个或多个 ...
- 问题:网页版微信协议如何获取语音消息并播放
这是一个坑等待解决. 在使用网页版微信协议的过程中发现,是相同地址,通过网页登陆上去后,就能获取并收听到音频,而通过程序的就不行. https://wx.qq.com/cgi-bin/mmwebwx- ...
- HTML5期末大作业:游戏网页网站设计——CCG-游戏网页介绍(6页)高质量 HTML+CSS+JavaScript
HTML5期末大作业:游戏网页网站设计--CCG-游戏网页介绍(6页)高质量 HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电 ...
- 仿win10系统UI界面纯html网页网站后台UI界面
仿win10系统UI界面纯html网页网站后台UI界面 一款经典仿win10系统UI界面纯html网页网站后台UI界面,效果超炫 演示地址:http://www.phprr.com/show-312
- webview加载网页,tel协议不会调出拨号盘?该如何处理
webview加载网页,tel协议不会调出拨号盘? 在窗体上放了一个Webview: public void onCreate(Bundle savedInstanceState) { ...
- html期末作业代码网页设计 游戏网页网站设计——CCG-游戏网页介绍(6页)高质量 HTML+CSS+JavaScript
HTML5期末大作业:游戏网页网站设计--CCG-游戏网页介绍(6页)高质量 HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电 ...
- HTML5期末大作业:漫网页网站设计——爱影评在线电影(10页面)) 学生动漫网页设计模板下载 大学生HTML网页制作作品 简单漫画网页设计成品 dreamweaver学生网站模板
HTML5期末大作业:漫网页网站设计--爱影评在线电影(10页面)) 学生动漫网页设计模板下载 大学生HTML网页制作作品 简单漫画网页设计成品 dreamweaver学生网站模板 常见网页设计作业题 ...
- 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)
刚准备敲键盘,突然想起今天已经星期五了,有点小兴奋,一周又这么愉快的结束,又可以休息了,等等..我好像是来写Java博客的,怎么变成了写日记,好吧,言归正传. 不知道大家有没有遇到过这样的需求:统计一 ...
- Google Drive无限容量+网页网站式目录索引网盘
Google Drive无限容量+网页网站式目录索引网盘 1 申请GoogleDrive团队盘 申请地址 申请操作 等待完成提示 2 网站式网盘创建 (一)开源方案 (二)快速部署-js代码获取 1. ...
最新文章
- CSP 202006-2 	稀疏向量 python实现(非满分)(待更新)
- 非交互模式修改Ubuntu密码的命令
- 刚接手的项目代码 怎么看_11.21号动态:音恋今天公告称团队刚接手这个项目没多久...
- 风雨彩虹,铿锵玫瑰——女足夺冠
- Jquery 对话框确认
- 搭建Hexo博客(一)-创建Hexo环境
- mesos_Linux Foundation提供了新的认证,Mesos进入了Google等等
- eclipse没有java web,Eclipse Juno在Dynamic Web Project中没有JSP(但其他一切都很好)
- Python 给字符串进行加密,生成唯一固定长度字符串
- php 其他盘文件格式,常见的硬盘有几种格式? 教你选择硬盘的技巧
- 计算机技术应用论文参考,计算机技术应用参考论文(2)
- Tomcat 9 免安装版 配置教程
- 【Android实习】20场面试斩获大厂offer,我学会了什么
- 抖音招商团长申请需要资料
- 传奇3单机显示服务器进不去,传奇3单机架设的不能进入游戏
- 【原创】PE检测工具
- (19)全民小视频引流脚本模块化开发13-界面构建与功能整合By飞云脚本学院
- 题解:线性规划与网络流24题 T2 太空飞行计划问题
- [bzoj3175][bzoj4808][网络流-最小割]攻击装置/马
- 一篇不错的Android Audio架构代码梳理总结
热门文章
- java类加载过程(双亲委派机制)
- android最强的平板,安卓最强平板来了!骁龙855,还有这一苹果都做不到的技术...
- 17. 面向对象基础
- Java好还是网优好_大神告诉你|Java好还是Python好?
- Hanselman的妙事通讯:2013年8月26日
- html用vb脚本写累加,详解HTML和VBScript注释
- 3ds Max + VRay + Corona 建筑动画表现作品:177森林路住宅
- Ajax的简历技能如何写,web前端岗位个人技能怎么写
- assign/retain/copy各内存管理特性的差异
- GC8838 12V单通道1.5A直流电机驱动芯片DRV8838国产替代GC8838