簡體   English   中英

Casperjs:我如何打印http請求和響應?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM