面对一些面试题真是无语,HTTP状态码的考察有什么意义啊!都9012年了,知识多的定义不应该是知道如何快速正确的找到知识吗?
1.常用的的HTTP状态码:
200 - 请求成功
301 - 资源(网页等)被永久转移到其它URL
404 - 请求的资源(网页等)不存在
500 - 内部服务器错误
剩下的再有人问,我就这么蒙吧,懒得记:
| 状态码 | 含义 |
|---|---|
| 1XX | 信息,服务器收到请求,需要请求者继续执行操作 |
| 2XX | 成功,操作被成功接收并处理 |
| 3XX | 重定向,需要进一步的操作以完成请求 |
| 4XX | 客户端错误,请求包含语法错误或无法完成请求 |
| 5XX | 服务器错误,服务器在处理请求的过程中发生了错误 |
2.range请求响应一定是用http状态码206表示成功
格式: Range: bytes=start-end
请求资源的部分内容(不包括响应头的大小),单位是byte,即字节,从0开始。
如果服务器能够正常响应的话,服务器会返回 206 Partial Content 的状态码及说明。
如果不能处理这种Range的话,就会返回整个资源以及响应状态码为 200 OK 。
3.http的header分割符是\r\n
4当请求参数包含ASCII标点时,需要通过encodeURIComponent()进行编码
THE END!







网友评论