[英]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.