HTTP的实用指南|青训营笔记

92 阅读2分钟

HTTP的实用指南|青训营笔记

这是我参与「第四届青训营 」笔记创作活动的第四天

初识:什么是HTTP?

  HTTP是超文本传输协议的英文缩写,是属于计算机网络层次中的应用层,用于发送网络请求,进行网络响应。

分析:既然是协议,那协议又包括什么?

  什么是协议?协议是用于统一人们不同行为的指南,HTTP协议就是统一程序员在进行发送请求,进行请求响应的统一协议。它有很多的方法,如下。

image.png

  不同的报文头有不同的作用。

  当我们需要求请求后台的数据的时候,就需要发送一个请求的报文头,下面是列举的常见的请求头。

image.png

  在发送请求之后,后台就会返回一个响应的报文,报文的首部会告诉我们可以进行哪些操作。下面是列举的常见的响应头

image.png

  当我们发送请求之后,后台会返回一个响应报文,如果没有请求成功,就是没有链接到后台的话,我们如何知道哪里出现问题呢?

  当我们没有链接到后台的话,我们可以在调试工具中看到几个数字,那就是状态码,不同的状态码有着不同的含义,例如200,就是表示请求成功了,常见的几个状态码如下表所示:

image.png 我们在发送请求之后会收到一个响应的报文。报文会给我们一个状态码,不同的状态码有不同的含义,这样程序员就可以进行相应的调试。

总结

  以前只是去学习如何使用框架,如何去使用各种各样的函数,并没有深入的去了解浏览器是如何的获取后台的数据的,这节课老师详细的讲述的HTTP协议的各种作用,如何的去发送GET请求去得到数据,发送DELETE请求去删除数据等。让我收获颇多。