出于调试目的,我需要查看整个请求:标头和数据。我怎样才能实现这个目标?
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);
};
(Using utils
模块是可选的,它只是提供良好的人类可读格式。感谢 thelogix 和 AlanChavez 在评论中提出的建议。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)