Eup*_*phe 10 javascript http casperjs
为了调试purporses,我需要查看整个请求:标头和数据.我怎样才能做到这一点?
Dar*_*ook 19
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);
};
Run Code Online (Sandbox Code Playgroud)
(使用utils模块是可选的,它只是提供了很好的人类可读格式.感谢thelogix和AlanChavez在评论中的建议.)