一 HTTP概述

HTTP简单说其实就是一套语言交流规则!Http使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,也能够确保数据在传输过程中不会被损坏或产生混乱。

  B/S结构

用户在浏览器,请求服务器具体的文件地址,称为请求协议,然后服务器做出响应返回用户请求的相应的信息,成为响应协议。

请求协议:

    组成

1.请求首行

1.1 请求方法  1.2 请求地址  1.3 请求协议

2.请求头

HOST  访问主机

connection 连接是否保持

content-length  请求正文长度

cache-control 缓存机制

accept 返回格式 说明 告诉服务器返回数据包的格式 附: */*表示所有类型

user-agent 本地环境信息系统版本

content-type 正文类型   附:表单显示 application/x-www-form-urlencoded

Referer  来源地址

accept-encoding 返回的数据支持的 编码和压缩

accpet-language 返回的数据支持的语言

响应协议 :

组成

1.响应首行

1.1 响应协议    1.2 响应状态码 附: 200 表示访问正常/成功   404 表示资源未找到      500 表示服务器内部错误  302 表示 重定向跳转

2.响应头

server 服务器

content-type  返回的类型

content-length 返回的长度

date 时间格式 服务器一般返回的是格林威尔时间,中国在东八区,所以返回的时间+8个小时就是现在的时间

附:HTML网页的meta主要是为了提交给服务器协议的请求的信息。

转载于:https://www.cnblogs.com/pipixia951236/p/6786449.html

HTTP协议学习随笔相关推荐

  1. Vue学习随笔+商城项目【上】

    更新日期:2021-02-10 晚 [新年快乐] 附:Vue学习随笔+商城项目[下] 目录(部分) (一)ES6补充 1.1块级作用域 1.1.1 什么是变量作用域 1.1.2 没有块级作用域造成的问 ...

  2. 深度学习Spring5底层原理(黑马学习随笔)

    学习随笔简介 跟随着黑马满老师的<黑马程序员Spring视频教程,全面深度讲解spring5底层原理>学习,视频教程地址:黑马程序员Spring视频教程,全面深度讲解spring5底层原理 ...

  3. Physx3.4学习随笔(入门篇1)-SDK与环境搭建

    Physx3.4学习随笔(入门篇1)-SDK与环境搭建 SDK与环境搭建 SDK获取 PhysX Visual Debugger 执行SnippetHelloworld SDK与环境搭建 本文主要介绍 ...

  4. 苹果ANCS协议学习【转】

    苹果ANCS协议学习 转自:http://www.cnblogs.com/alexcai/p/4321514.html 综述 苹果通知中心(Apple Notification Center Serv ...

  5. Ibatis学习随笔

    Ibatis学习随笔 < person >       < id > 1 </ id >     < firstName > Clinton </ ...

  6. Delphi面向对象学习随笔六:接口

    Delphi面向对象学习随笔六:接口   Delphi面向对象学习随笔六:接口 作者:巴哈姆特 (转载请注明出处并保持完整) 在对象化中,类的继承是一个非常强大的机制:而更加强大的继承机制应该是来自从 ...

  7. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  8. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  9. python rowcount_PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法...

    老猿将QTableWidget表格部件中反映部件当前情况的一些方法归类为部件状态访问方法,包括部件的行数.列数.当前项.当前行.当前列等属性访问方法. 1.行数rowCount QTableWidge ...

最新文章

  1. serverless 框架_Malaguv1.4.1支持Serverless的微服务框架
  2. Lecture4_14_2.多维随机变量及其概率分布
  3. 精武风云全线公映,挂马欺诈网站同步上线
  4. python一行代码打印Love心形
  5. Vue3 --- 安装和使用echarts
  6. 24小时BTC全网合约成交数据显示:多头占优
  7. Android开发笔记(一百二十)两种侧滑布局
  8. 9个月宝宝还不会爬怎么办?
  9. Nginx URL重写规则配置详解
  10. linux生成密码文本,Linux下用makepasswd和passwordmaker生成密码
  11. 面向对象(Python):学习笔记之面向对象基础
  12. 库缇斯“走”向演讲台
  13. 状态反馈不改变系统传递函数零点的证明
  14. ENGLISH-英文进修
  15. 九宫八阵图之龙飞阵--异常流量管理系统
  16. IDEA下载源码报错 Cannot reconnect.
  17. MySQL order by的不同排序规则
  18. 1325208-25-0,Mal-PEG4-NHS马来酰亚胺基团和NHS酯基团交联剂
  19. 用python玩转数据慕课答案第三周_大学慕课用Python玩转数据章节测验答案
  20. Network protocols

热门文章

  1. numpy.repeat作用,语法,参数解读以及实例
  2. Python下基于requests及BeautifulSoup构建网络爬虫
  3. Delphi以GDI+制作桌面歌词效果
  4. LeNet-5——CNN经典网络模型详解(pytorch实现)
  5. 679 - Dropping Balls
  6. [NOIP2018]铺设道路
  7. B. Make it Divisible by 25
  8. 线性代数 【22】 抽象的向量空间
  9. 【环境搭建002】ubuntu 13 在vm 下的 NFS 搭建
  10. tesseract 提升 速度_2020斗式提升机料斗呼伦贝尔厂家定制哪家好