gpt4 book ai didi

javascript - jquery 认证

转载 作者:行者123 更新时间:2023-11-29 10:54:25 31 4
gpt4 key购买 nike

您如何执行 jQuery Ajax 调用并在发送请求之前对调用进行身份验证?

我还没有登录所以必须进行身份验证。安全不是任何人都可以访问的问题,只需要进行身份验证。它只是基本的 http 身份验证,您可以查看 API http://lighthouseapp.com/api/the-basics

最佳答案

由于您没有指定您使用的身份验证类型,我将做一些重大假设,即您有某种登录页面/操作,您将用户名和密码发布到其中,并使用它们作为参数名称。如果您有其他字段——比如防止跨站点请求伪造的隐藏字段,您也需要包括这些字段。我还假设您知道您尚未通过身份验证。有多种方法可以检测到这一点,但我不打算介绍它们。我将进一步假设您要发布到网站的操作,而不是发布到需要单独类型身份验证的某些 API。

您要做的第一件事是使用正确的用户名/密码组合为登录操作生成一个 POST(我假设)。如何获得这些取决于您。这将通过网站对您进行身份验证,并为您的浏览器提供适当的身份验证 cookie,以便在以后的请求中发送。

您需要检测并处理身份验证失败。如果您的登录操作知道它可以通过 AJAX 调用(使用 HTTP_X_REQUESTED_WITH header 是一个不错的选择),那么它可以返回带有状态设置的 JSON,否则您将需要抓取返回的 HTML 来弄清楚。

获得身份验证 cookie 后,您应该能够在不进行任何特殊处理的情况下发出实际的 AJAX 请求。

关于javascript - jquery 认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372137/

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