HTTP request对象
HTTP 协议版本号
req.httpVersion
例如:
console.log(req.httpVersion);
结果:
1.1
请求的服务器资源
req.url
例如:
console.log(req.url);
结果:
/favicon.ico
请求的方式
req.method
例如:
console.log(req.method);
结果:
GET
请求的头信息
req.headers
例如:
console.log(req.headers);
结果:
{
host: '172.16.0.130:1337',
connection: 'keep-alive',
pragma: 'no-cache',
'cache-control': 'no-cache',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36',
accept: '*/*',
referer: 'http://172.16.0.130:1337/',
'accept-encoding': 'gzip, deflate, sdch',
'accept-language': 'zh-CN,zh;q=0.8,en;q=0.6'
}
说明:
host:指定被请求资源的Internet主机和端口号
connection:允许发送指定连接的选项
pragma:缓存指令
cache-control:缓存指令
user-agent:客户端浏览器信息
accept:指定客户端接受哪些类型的信息
referer:来源
accept-encoding:类似于Accept,但是它是用于指定可接受的内容编码
accept-language:指定客户端接受的字符集
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。