HTTP 状态码
HTTP的状态码被分为了5大类,分别是:
1xx : Hold on (等着)
2xx : Here you go (执行完了,没毛病,拿着结果回去吧)
3xx : Go away (你要的不在我这儿,去别处找)
4xx : You fucked up (你丫出问题了)
5xx : I fucked up (我特么出问题了)
状态码为客户端提供了一种理解事务处理结果的便捷方式(比解析字符串方便多了)
1xx (信息性状态码):
一般来说,1xx类的状态码,发生在客户端和服务器交互过程中,两者对于某些情况做一定的约定,例如:
100 - Continue:说明收到了请求的初始部分,请客户端继续,发送了这个状态码之后,服务端在收到请求之后必须进行响应。
101 - Switching Protocols:说明服务器正在根据客户端的指定,将将协议切换成Update首部所列的协议
信息性状态码一般是在请求过程中,双方互相通知状态所使用,一般不会影响到本次请求的成功/失败。