
Http-教程版
_枸杞子_
软件工程专业学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Http-001-使用 HTTP 协议访问 Web
当我们在网页浏览器(Web browser)的地址栏中输入 URL时,Web 页面是如何呈现的? 根据 Web 浏览器地址栏中指定的URL,Web 浏览器从 Web 服务器端获取文件资源(resource)等信息,从而显示出 Web 页面。像这种通过发送请求获取服务器资源的 Web 浏览器等,都可称为客户端(client)。 Web 使用一种名为 HTTP(HyperText Tran...原创 2018-02-28 21:02:20 · 875 阅读 · 0 评论 -
Http-011-请求 URI 定位资源
HTTP 协议使用 URI 定位互联网上的资源。正是因为 URI 的特定功能,在互联网上任意位置的资源都能访问到。当客户端请求访问资源而发送请求时,URI 需要将作为请求报文中的请求 URI 包含在内。指定请求 URI 的方式有很多。1.URI为完整的请求URIGET [http://hackr.jp/index.htm](http://hackr.jp/index.htm) HTTP/1原创 2018-04-23 12:02:07 · 772 阅读 · 0 评论 -
Http-010-HTTP 是不保存状态的协议
HTTP 是一种不保存状态,即无状态(stateless)协议。HTTP 协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。使用 HTTP 协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把 HTTP 协议设计成如此简单的。原创 2018-04-23 12:01:32 · 389 阅读 · 0 评论 -
Http-009-通过请求和响应的交换达成通信
HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。请求报文下面则是从客户端发送给某个 HTTP 服务器端的请求报文中的内容。GET /index.htm HTTP/1.1Host: hackr.jp1.起始行开头的GET表示请求访问服务器的类型,称为方法 ...原创 2018-02-28 21:09:37 · 1657 阅读 · 0 评论 -
Http-008-HTTP 协议用于客户端和服务器端之间的通信
HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时候,按实际情况,两台计算机作为客户端和服务器端的角色有可能会互换。但就仅从一条通信路线来说,服务器端和客户端的...原创 2018-02-28 21:09:12 · 1496 阅读 · 0 评论 -
Http-007- URI 和 URL
与 URI(统一资源标识符)相比,我们更熟悉 URL(Uniform Resource Locator,统一资源定位符)。URL 正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址。比如,下图的 http://hackr.jp/就是 URL。统一资源标识符(URI)URI 是 Uniform Resource Identifier 的缩写。RFC2396 分别对这 ...原创 2018-02-28 21:08:48 · 427 阅读 · 0 评论 -
Http-006-各种协议与 HTTP 协议的关系
我们再通过这张图来了解下 IP 协议、TCP 协议和 DNS 服务在使用HTTP 协议的通信过程中各自发挥了哪些作用。其它欢迎加入交流群:451826376更多信息:www.itcourse.top...原创 2018-02-28 21:08:26 · 373 阅读 · 0 评论 -
Http-005-负责域名解析的 DNS 服务
DNS(Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解析服务。计算机既可以被赋予 IP 地址,也可以被赋予主机名和域名。比如www.itcourse.top。用户通常使用主机名或域名来访问对方的计算机,而不是直接通过 IP地址访问。因为与 IP 地址的一组纯数字相比,用字母配合数字的表示形式来指定计算机名更符合人类的记忆习...原创 2018-02-28 21:08:02 · 382 阅读 · 0 评论 -
Http-004-IP、TCP 和DNS
负责传输的 IP 协议按层次分,IP(Internet Protocol)网际协议位于网络层。Internet Protocol 这个名称可能听起来有点夸张,但事实正是如此,因为几乎所有使用网络的系统都会用到 IP 协议。TCP/IP 协议族中的 IP 指的就是网际协议,协议名称中占据了一半位置,其重要性可见一斑。可能有人会把“IP”和“IP 地址”搞混,“IP”其实是一种协议的名称。IP...原创 2018-02-28 21:07:25 · 1909 阅读 · 0 评论 -
Http-003-网络基础 TCP/IP
通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作的。而 HTTP 属于它内部的一个子集。TCP/IP 协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protoc...原创 2018-02-28 21:03:44 · 354 阅读 · 0 评论 -
Http-002-HTTP 的诞生
为知识共享而规划 WebCERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 - 李(Tim BernersLee)博士提出了一种能让远隔两地的研究者们共享知识的设想。最初设想的基本理念是:借助多文档之间相互关联形成的超文本(HyperText),连成可相互参阅的 WWW(World Wide Web,万维网)。现在已提出了 3 项 WWW 构建技术,分别是: 1.把 SGML(Standar...原创 2018-02-28 21:03:14 · 441 阅读 · 0 评论 -
Http-012-告知服务器意图的 HTTP 方法
GET :获取资源GET 方法用来请求访问已被 URI 识别的资源。指定的资源经服务器端解析后返回响应内容。也就是说,如果请求的资源是文本,那就保持原样返回;如果是像 CGI(Common Gateway Interface,通用网关接口)那样的程序,则返回经过执行后的输出结果。使用 GET 方法的请求-响应的例子请求:GET /index.html HTTP/1.1Host: www.ha原创 2018-05-04 14:44:11 · 270 阅读 · 0 评论