gpt4 book ai didi

javascript - 用于 AJAX/拒绝身份验证的 HTTP header ?

转载 作者:行者123 更新时间:2023-11-29 20:09:34 25 4
gpt4 key购买 nike

我想知道什么是 AJAX 身份验证过程的最佳实践。

当身份验证有效时,我返回 HTTP header 200,响应为“ok”如果身份验证无效,我需要从服务器发送什么 HTTP header 。

  1. 我是否需要将 HTTP header 设置为代码 500(错误)
  2. 还是将其保留在 200 上并实现检查响应变量的逻辑?

最佳答案

您不想发送 500 错误,因为这意味着不是由用户引起的意外服务器端错误。

您需要阅读状态代码的 rfc 规范:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

4XX 状态代码用于客户端错误,这是您要查看的位置。在您的情况下,如果身份验证失败,您可以使用 401,如果不允许该用户查看资源,则可以使用 403。

关于javascript - 用于 AJAX/拒绝身份验证的 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711487/

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