![](/img/trans.png)
[英]How can I deal with asynchronous requests involving modal popups in Casperjs?
[英]Casperjs: How can I print http requests and responses?
为了调试purporses,我需要查看整个请求:标头和数据。 我怎样才能做到这一点?
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在评论中的建议。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.