Firefox返回401,尽管它返回HTTP 200

时间:2020-01-30 13:05:44

标签: php firefox request http-status-codes

我有一个PHP编码,应返回401。它在Chrome,IE,Edge中是如此。只有Firefox显示200而不是401,我不明白为什么。

<?php
http_response_code(401);
header('Content-Type: application/json');
echo json_encode([
        "status" => 401,
        "message" => "some message",
        "data" => ['some' => 'data']
    ]);
?>

从字面上看,所有浏览器都给我401未经授权,这是我期望的,应该是正确的。仅Firefox针对该请求显示HTTP/1.0 200 Connection established。那是什么?为什么?

0 个答案:

没有答案