Casperjs的resource.received事件上下文中的资源究竟是什么?它的结构是什么,我知道它有.url
属性,但还有什么?我该如何了解更多信息?
CasperJS只是转发本机PhantomJS事件处理程序onResourceReceived
:
响应元数据对象包含以下属性:
- id:请求的资源的编号
- url:请求的资源的url
- time:包含响应日期的Date对象
- 标头:http标头列表
- bodySize:解压缩的接收内容的大小(整个内容或块内容)
- contentType:如果指定了内容类型
- 重定向URL:如果存在重定向,则重定向的URL
- stage:"开始","结束"(FIXME:中间块的其他值?)
- status:http状态代码。例如:200
- statusText:http状态文本。例如:好
最简单的方法是查看casper.js以了解它们的作用。