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协议的简单学习和总结,内容取自菜鸟教程!