Como posso ver o código de status HTTP da solicitação feita por page.open?

Eu tenho um script phantomJS que contém o seguinte:

page.open(url, function (status) {
    if (status === "fail") { /* handle failure */ }
});

Às vezes, a verificação de status funciona, mas o status ainda será "sucesso", mesmo que a solicitação retorne 500. Como posso obter o código de status da solicitação real?

questionAnswers(2)

yourAnswerToTheQuestion