认识HTTP协议

HTTP简介

HTTP协议是Hyper Text Transfer Protocol (超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。它是一个基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果等)。

HTTP工作原理

HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即web服务器发送所有请求。

Web服务器有:Apache服务器,IIS服务器(Internet information Services)等。

Web服务器根据接收到的请求后,向客户端发送响应信息。

HTTP请求方法

根据HTTP标准,HTTP请求可以使用多种请求方法。

HTTP1.0定义了三种请求方法:GET , POST 和 HEAD方法。

HTTP1.1新增了五种请求方法:OPTIONS , PUT , DELETE , TRACE 和 CONNECT方法。


HTTP状态码

常见的HTTP状态码:

200 - 请求成功

301 - 资源(网页等)被永久转移到其它URL

404 - 请求的资源(网页等)不存在

500 - 内部服务器错误

HTTP状态码分类

http状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。

本文是我对HTTP协议的简单学习和总结,内容取自菜鸟教程!

菜鸟教程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。