Для отладки фидов я должен увидеть весь запрос: заголовки и данные. Как я могу достичь этого?
Casperjs: Как я могу печатать http-запросы и ответы?
Ответ 1
Каспер (ну, на самом деле, 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 за предложение в комментариях.)