http状态码
// 200 : 请求已成功
// 202 : 服务器已接受请求,但尚未处理
// 203 : 服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,而是来自本地或者第三方的拷贝。
// 301 : 被请求的资源已永久移动到新位置
// 302 : 请求的资源现在临时从不同的 URI 响应请求
// 305 : 被请求的资源必须通过指定的代理才能被访问
// 400 : 1、语义有误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求。 2、请求参数有误。
// 401 : 当前请求需要用户验证
// 403 : 服务器已经理解请求,但是拒绝执行它。
// 404 : 请求失败,请求所希望得到的资源未被在服务器上发现。
// 500 : 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。
// 501 : 服务器不支持当前请求所需要的某个功能。
// 503 : 由于临时的服务器维护或者过载,服务器当前无法处理请求。
querystring(查询字符串)
querystring 模块提供用于解析和格式化 URL 查询字符串的实用工具。 它可以使用以下方式访问:
const querystring = require('querystring');
- querystring.parse() 方法将 URL 查询字符串 str 解析为键值对的集合。(传入的值为 url.parse().query)
例如,查询字符串 'foo=bar&abc=xyz&abc=123' 被解析为:
{
foo: 'bar',
abc: ['xyz', '123']
}
网友评论