gpt4 book ai didi

php - 为什么要发送带有状态码的 header ?

转载 作者:可可西里 更新时间:2023-11-01 17:10:16 25 4
gpt4 key购买 nike

我有一个 php 页面,除我的应用程序外,我不想访问它。如果没有预定义 session ,我会发送 header 位置。

然后我想到了使用

header("HTTP/1.1 401 Unauthorized");
exit();

一切正常,我可以添加我自己想要的“未经授权的消息”。但为什么?我可以很容易地不发送任何 header (默认为 200),仍然带有我的“未经授权的消息”。

如果什么都不做,告诉浏览器状态码有什么意义?

编辑:我想更好地解释自己。它是 404、403 还是 500 都没有关系。浏览器不会自行显示任何消息,如果我不使用退出,它将继续呈现页面的其余部分。那么它如何帮助我发送 header ?

最佳答案

401 状态代码将在客户端触发身份验证弹出窗口。 (为此还需要 WWW-Authenticate header ...)

此处示例的详细信息:

http://en.wikipedia.org/wiki/Basic_access_authentication

关于php - 为什么要发送带有状态码的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com