我们可以获取上一次调用的 HTTP return 代码吗?
Can we fetch HTTP return code of previous call?
我搜索了文档和网络,但找不到如何获取查询的 HTTP 代码。
有人知道吗?
示例:
const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;
var base_url = 'https://whosebug.com/';
(async () => {
const browser = await puppeteer.launch({
headless: true,
});
const page = await browser.newPage();
await page.goto('https://whosebug.com');
// how to get HTTP code of last call ?
await browser.close();
})();
有 response.status() 但不知道如何只获取最后一个查询而不是所有
page.on('response', response => {
console.log("response code: ", response.status());
});
好的,知道了,谢谢@Take_Care:
const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;
var base_url = 'https://whosebug.com/';
(async () => {
const browser = await puppeteer.launch({
headless: true,
});
const page = await browser.newPage();
cons ret = await page.goto('https://whosebug.com');
console.log(ret.status());
await browser.close();
})();
我搜索了文档和网络,但找不到如何获取查询的 HTTP 代码。
有人知道吗?
示例:
const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;
var base_url = 'https://whosebug.com/';
(async () => {
const browser = await puppeteer.launch({
headless: true,
});
const page = await browser.newPage();
await page.goto('https://whosebug.com');
// how to get HTTP code of last call ?
await browser.close();
})();
有 response.status() 但不知道如何只获取最后一个查询而不是所有
page.on('response', response => {
console.log("response code: ", response.status());
});
好的,知道了,谢谢@Take_Care:
const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;
var base_url = 'https://whosebug.com/';
(async () => {
const browser = await puppeteer.launch({
headless: true,
});
const page = await browser.newPage();
cons ret = await page.goto('https://whosebug.com');
console.log(ret.status());
await browser.close();
})();