HTTP简介

我们访问一个网站的时候,网页会通过HTTP协议发送到我们的电脑上。

那什么是HTTP协议?

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。本质上来说http协议是一个发送和接受网页的小软件程序。遵循这种发布和接受网页数据的方法来让互联网上的所有网页都可以以统一的方式系进行访问。

上图是我通过chrome浏览器的审查元素工具查看的访问简书网站的时候产生的http响应。

一个HTTP数据包是由headers和body组成的,一般来说body不是必须的。

在headers里面会包含网页在传送过程当中使用的协议。是http1.1,后面的200 OK表达的意思是,这个网页成功响应了。200是成功响应的代码,OK表示说明用的。我们在访问一些网站的时候会遇到404 Not Found 其实就是HTTP后面显示的这个位置的值。如果访问网页不存在就会提示404。

在http版本和状态属性下面会显示一个网页传递过来的其他属性。

一般都是以

属性名:值

这样的方式显示的。

server:nginx

表示的是,这个网页的服务器端使用的nginx服务器软件。

Date:Sun………………

显示的是请求网页的时间日期。

Context-type:text/html;charset=utf-8

这个显示的是从网络上请求过来的文件是html文件,就是常用的网页文件。字符编码类型是utf-8

HTTP的请求方式

在general里面显示了请求的地址和方式

地址就是简书的网址,方式是GET。

HTTP的请求方式有两种,一种是GET另外一种是post,两者的区别就是,GET是直接请求网络上的资源,这个过程是完全透明的。

POST请求的的时候会附带浏览器传送给服务器的数据,比如登陆账号密码的时候就是使用的POST模式传输的数据,这个过程是不透明的,请求的数据会被加密。

在网页开发的过程当中会经常使用到这两种请求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(W...
    空口言_1d2e阅读 439评论 0 0
  • HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用...
    lhg_serven阅读 283评论 0 0
  • 去2345面试的时候,说到接口测试,结果什么都是糊弄过去了,面试官没有当面揭穿,把我赶出去已经觉得是万幸的,回家就...
    留沪小厮阅读 538评论 0 0
  • HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用...
    一个_快乐的人阅读 347评论 0 0
  • HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用...
    Carl_TSNE阅读 660评论 0 0

友情链接更多精彩内容