美文网首页
http概述

http概述

作者: 树上花开 | 来源:发表于2019-02-27 21:44 被阅读0次

1、HTTP使用的是可靠的数据传输协议,确保数据在传输的过程中不被损坏,产生混乱。

2、客户端向服务端发送请求request,服务端向客户端发送相应response

3、web服务器是web资源(图片,文本文件、html页面等)的宿主。

4、媒体类型 MIME 数据格式标签,检查资源类型,用于解析。

    MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠来分割。

    MIME类型有数百个,介绍几个前端开发常用的。

    html格式的文本文档  text/html

    jpeg格式的图片 image/jpeg

     gif 格式的图片 image/gif

5、URI(Uniform Resource Identifier)统一资源标识符  服务器上的资源名。URI有两种形式URL和URN。

5.1、URL统一资源定位符,URL(http://www.baidu.com/icon.gif)几乎所有的URI都是URL

        http:协议名   

        www.baidu.com 访问的服务器  

        icon.gif  服务器上的具体资源

5.2、 URN 统一资源名  处于试验阶段

6、事务:一个http事务是由一条(客户端向服务器)请求命令和一条(服务器向客户端)相应结果组成。

     通信方式通过:HTTP报文的格式化数据块进行。

6.1、http请求命令,又称http方法:

    get           从服务器向客户端发送命名资源

    post         将客户端数据发送到一个服务器网关应用程序

    delete       从服务器中删除命名资源

    put             将来自客户端的数据存储到一个命名的服务器资源中去

    head           仅发送命名资源相应的http首部

6.2  状态码

    200   ok 正确返回

    302   redirect  重定向 到其他地方去获取资源

    404     not found  没有找到资源

7、http请求和响应报文结构

http报文是纯文本,简单字符。

起始行:报文的第一行,

    请求报文——用来说明要做什么

    响应报文——说明出现了什么情况

首部字段:

    1)起始行后面有零个或多个首部字符;

    2)每个首部字符包含名字和值 name:value;

    3)首部以一个空行结束。

主体:空格之后就是报文主体。   

    请求报文——发送给web服务器的数据

    响应主体——返回给客户端的数据

8、http是建立在tcp/ip之上的协议。

       ip:端口号

       主机名:端口号

        DNS域名转换——ip与主机名转换

9、Web的结构组件(★)

    代理:位于客户端和服务器之间的http中间实体。

    缓存:http的仓库,使常用页面的副本可以保存在离客户端更近的地方。

    网关:连姐姐其他应用程序的特殊Web服务器。

    隧道:对http通信报文进行盲转发的特殊代理。

    Agent代理:发起自动http请求的半智能web客户端。

相关文章

  • HTTP概述

    HTTP HTTP 是什么 HTTP 全称 Hype Text Transfer Protocol(超文本传输协议...

  • Http概述

    Http概述 HTTP使用的是可靠的传输协议,即使数据是来自地球的另一端,它也能够确保数据在传输的过程中不会被损坏...

  • HTTP概述

    1.MIME 数据格式标签。当浏览器 从服务器取回一个对象。会先查看 MIME 类型。看是否能处理。MIME ty...

  • HTTP概述

    前言 HTTP = Hypertext Transfer Protocol = 超文本传输协议是在万维网上进行通信...

  • HTTP概述

    参考资料 《HTTP 权威指南》 引言 本篇简要介绍 HTTP 协议的一些概念,后续详细补充。 一、HTTP——因...

  • HTTP概述

    HTTP是一种能够获取如HTML这样网络资源的协议。它是Web上数据交换的基础,是一种client-server协...

  • HTTP概述

    媒体类型(MIME) Web服务器会为所有的HTTP对象数据附加一个MIME类型。当Web浏览器从服务器取回一个对...

  • HTTP概述

    HTTP是一种能够获取如HTML这样网络资源的协议。它是Web上数据交换的基础,是一种client-server协...

  • HTTP概述

    1.1 HTTP——因特网的多媒体信使 HTTP使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,它也能够...

  • HTTP概述

    HTTP/1.x 在早期,HTTP 使用一个简单的模型来处理这样的连接。这些连接的生命周期是短暂的:每发起一个请求...

网友评论

      本文标题:http概述

      本文链接:https://www.haomeiwen.com/subject/qrjquqtx.html