У меня есть 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 Unauthorized, что я и ожидаю и должно быть правильным. Только Firefox отображает HTTP/1.0 200 Connection established
для этого запроса. Что это? Почему?