计算机网络

什么是HTTP头?

使用HTTP头有客户端和服务器之间的官方信息的交换。 这个信息是不可见的用户,但它没有浏览器的正确操作是不可能的。 有关这一点,对任务的普通用户信息的HTTP头看起来比较复杂,但实际上它们不包含难学的语言。 这是面临的一个日常的网络用户。

什么是HTTP 头?

“超文本传输协议” - 所以转换HTTP标头。 由于它的存在,“客户端 - 服务器”之间可能的联系。 如果用简单的术语解释的,由浏览器发出一个请求,发起与服务器的连接。 最后,在默认情况下,等待来自客户端的请求,处理它,并发送回一个总结或答复。 在搜索框中,用户“敲击”以http:开头的站点地址://,并在打开页面的形式获得的结果。

当打印在相应的线的web地址,浏览器是使用DNS服务器需要。 服务器识别HTTP报头(一个或几个),其他发送一个客户,然后输出所请求的标题。 该集由强制性预先存在的头衔,但找不到。

在一般情况下,HTTP头足够有效。 他们不是在HTML编码可见,它们被发送到所需的信息。 众多的头衔由服务器自动发送。 为了把它在PHP中使用函数头。

浏览器交互和网站

浏览器与网站之间交互的方案是非常简单的。 So,HTTP头开始,查询字符串,然后将其发送到服务器。 对此,客户端需要的信息来。 顺便说一句, http协议十七年-最常用的互联网上。 这是简单,可靠,快速和灵活。 主要任务HTTP - 请求的web服务器的信息。 客户端是一个浏览器和服务器 - ligthttp,阿帕奇,Nginx的。 如果它们之间的连接是成功的,在响应查询服务器检索所需信息。 HTTP信息包括文本,音频文件,视频。

该协议可以是用于其他运输。 客户端请求由三个部分组成:

  • 起始行(消息类型);
  • 报头(消息选项);
  • 的信息(即分离出的空行的消息)体。

开始行 - 请求的HTTP报头字段的一种必备的元素。 用户请求结构由三个主要部分组成:

  1. 方法。 有了它表示请求的类型。
  2. 路径(路径)。 这条线的URL,它遵循域。
  3. 使用的协议。 它由一个版本的协议和HTTP。

现代浏览器使用1.1版。 其次格式标题“名称:值”。

HTTP缓存

底线是高速缓存提供的HTML页面和其它文件的缓存存储(在你的硬盘上运行内存)。 这是为了加快对它们的访问,并重新节省带宽。

缓存是客户端浏览器,中间网关和代理服务器。 在您通过URL发送邮件,浏览器会检查在缓存中的对象。 如果对象不存在时,该请求被转发至下一个服务器,在那里,检查高速缓存HTTP头nginx的服务器上。 网关和代理由不同用户使用,所以高速缓存是共享的。

HTTP缓存,不仅可以显著加快网站的运作,也给老版本的页面。 随着 站点缓存 发送头时的响应。 这可能不会被缓存通过HTTPS请求的信息。

说明HTTP头

一个考虑的HTTP头中最重要的缓存机制的失效。 这些标题都报告在响应信息中提供的到期日期。 他们表示当缓存被视为失效的日期和时间。 例如,这样的首标如下:到期日:闻,二零一六年十一月三十零日13时45分00秒GMT。 该结构用于几乎无处不在,包括缓存页面和图片。 如果用户选择一个较旧的日期,这些信息将不会被缓存。

Http代理标头是头链接类别。 他们是不是默认缓存。 缓存正常工作,每个URL必须对应的内容一个实施例。 如果页面是在两种语言有效,每个版本都必须有自己的网址。 标题根据缓存查询名头有所不同。 例如,如果查询显示取决于浏览器,服务器需要发送的报头。 因此,在高速缓存中存储不同版本的查询和文档类型。 TTP接受头部被要求制定的使用资源的可能的格式列表,它很容易操作,因为它消除了不必要的。

有四组是经过上空头。 这些是主要的头条新闻 - 它们包含在任何报表服务器和客户端的请求和响应,以及自然。 后者描述从客户端和服务器的任何消息的内容。

HTTP标头被认为是附加的授权。 当网页要求客户端认证,浏览器显示用于输入用户名和密码字段的特殊窗口。 用户输入他们的数据后,浏览器发送请求HTTP。 它包含“授权”的称号。

怎么看的头条新闻?

要查看HTTP头,您需要安装插件,您的浏览器,例如Firefox的:

  • 萤火虫。 查看标题,您可以选项卡网(网络),其中选择所有(全部)。 这个插件有这将是网络开发人员有用的功能。
  • 直播HTTP头。 简单的插件用于查看HTTP标头。 有了它可以产生手动请求。
  • 会员Ghrome容易看到的头条新闻,当他们点击设置按钮,选择开发工具(网络工程)。

当安装的插件,运行它,并 刷新你的 浏览器。

查询方法

在HTTP使用的方法,具有与所述指令,这是在消息发送到服务器的形式发送的相似性。 这是英语中的一个特殊的词。

  • GET方法。 它是用来从资源请求信息。 这是他所有的动作开始。
  • POST。 使用它提交。 例如,社交网络或评论的消息,浏览器会将POST请求体,并将其发送给服务器。
  • HEAD。 该方法类似于第一,而是执行肺功能。 他只问了元数据,除了从响应消息。 方法时,如果他们想获得的文件信息,而无需下载。 如果他们想测试服务器上的链接的功能,使用它。
  • PUT。 加载URL上的数据。 它传输大量的数据。
  • 选项。 与服务器配置工作。
  • URI。 它确定一个资源,它包含一个URL。

结构http响应

服务器响应与长消息客户端请求。 该响应由几行,其指示所述协议版本,服务器状态码(200)。 他谈到什么的服务器来发送请求的处理上更改:

  1. “百”的状态表示信息的成功处理。 然后,服务器将文档发送到客户端。 的请求线的其余部分指示关于所传送的信息的其它信息。
  2. 如果找不到该文件或不存在,服务器发送给客户端404,它也被称为一个错误。
  3. 代码206表示部分文件的下载,可一段时间后恢复。
  4. 代码401表示授权的拒绝。 这意味着请求的页面是必须输入,确认输入密码保护。
  5. 准入的禁令,称码403上的看法,下载或视频的限制 - 在互联网上共同应对。
  6. 也有代码的其他版本:请求的文件的临时流动,内部服务器错误,最后一个乐章。 在这种情况下,用户会被重定向。 如果代码500,这意味着有在服务器操作失败。

URL - 是什么呢?

URL - 是在客户端和服务器之间的通信网络的心脏。 统一资源定位器 - 请求通常是通过URL发送。 请求URL结构非常简单。 它包含多个元素:http协议(报头),叱(网站地址),端口,resourte路径和查询。

该协议也可用于安全的HTTPS连接和信息交换。 URL地址包含互联网上的特定地点的位置信息。 地址包括域名,路径到页面上,以及它的名字。

工作到URL的主要缺点 - 它是用拉丁字母尴尬的互动,以及数字和符号。 在SEO优化 地址URL 起着重要的作用。

有用的提示

活跃计算机用户和开发人员都没有地方获得与该领域的专家给出了一些专业的意见熟悉:

  • 表示文件和文件的截止日期,如有更新。 统计信息中最大年龄的高值提供。
  • 一个单独的文档必须只有一个URL是可用的。
  • 如果更新文件被用户下载,更改名称,并链接到它。 这确保了新的下载,而不是过时的文件。
  • 上次修改标题必须符合在内容的最近更改当前日期。 不应该重新保存页面和文档,除非你改变它们。
  • 使用POST请求只在需要的地方。 尽量减少与SSL工作。
  • 发送服务器之前,头应检查插件REDbot。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.atomiyme.com. Theme powered by WordPress.