Можем ли мы получить код возврата HTTP предыдущего вызова? - PullRequest
1 голос
/ 27 марта 2019

Я ищу документ и в Интернете, но не могу найти, как получить HTTP-код запроса.

Кто-нибудь знает?

Пример:

const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;

var base_url = 'https://stackoverflow.com/';

(async () => {
    const browser = await puppeteer.launch({
        headless: true,
    });

    const page = await browser.newPage();
    await page.goto('https://stackoverflow.com');

    // how to get HTTP code of last call ?

    await browser.close();   

})();

Есть response.status () , но я не знаю, как просто получить последний запрос, и не все с

page.on('response', response => {
    console.log("response code: ", response.status());
});

1 Ответ

1 голос
/ 27 марта 2019

ОК, получите, спасибо @Take_Care:

response.status ()

const puppeteer = require('puppeteer');
const fs = require('fs');
const debug = true;

var base_url = 'https://stackoverflow.com/';

(async () => {
    const browser = await puppeteer.launch({
        headless: true,
    });

    const page = await browser.newPage();
    cons ret = await page.goto('https://stackoverflow.com');

    console.log(ret.status());

    await browser.close();   

})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...