对于调试目的,我需要查看整个请求:标头和数据。我该如何实现?
Casper(实际上是PhantomJS)提供了两种回调,一种是在请求资源时(您可以在其中看到正在发送的标头),另一种是在收到响应时(因此您可以看到服务器在答复的标头):
var utils = require('utils');
var casper = require('casper').create();
casper.options.onResourceRequested = function(C, requestData, request) {
utils.dump(requestData.headers);
};
casper.options.onResourceReceived = function(C, response) {
utils.dump(response.headers);
};
(使用utils
模块是可选的,它提供了很好的人类可读格式。感谢thelogix和AlanChavez在注释中的建议。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句