标签:传输 发送 post方法 例子 .com prot 两种 ext 服务器端
本周重新看了一遍http协议,然后稍微做一个整理吧。
先来看一下什么是http协议;
HTTP( HyperText Transfer Protocol)为超文本传输协议,它规定浏览器和服务器之前通信的一种规则。
那么http请求是怎么发送的呢?
当在浏览器输入www.baidu.com然后回车,这样就向服务器发送了一个http请求,接着服务器就会返回我们一个页面。
也可以说http分为两个部分:http请求和http响应。
http请求:
上面也说了,http有请求和响应组成,
http响应也由三部分组成响应行,响应头(Response Header),响应正文。
第一行为响应行:200代表请求成功
第二行至空白行为响应头。
空白行下面的是相应正文。由服务器向浏览器发送。
http请求方法;
上面说了post和get方法,也是常见的两种方法。主要也是理解这两种吧。
状态码一般由3位构成:
1xx : 表示请求已经接受了,继续处理。
2xx : 表示请求已经处理掉了。
3xx : 重定向。
4xx : 一般表示客户端有错误,请求无法实现。
5xx : 一般为服务器端的错误。
比如常见的状态码:
200 OK 请求成功。
301 请求永久重定向。
302 请求临时重定向。
400 t由于客户端请求有语法错误,不能被服务器所理解。
403 服务器收到请求,但是拒绝提供服务。服务器通常会在响应正文中给出不提供服务的原因。
404 Not Found 请求的资源不存在
500 服务器发生错误
503 服务器当前无法处理请求
标签:传输 发送 post方法 例子 .com prot 两种 ext 服务器端
原文地址:https://www.cnblogs.com/z45-1/p/10295805.html