gpt4 book ai didi

javascript - JQuery 网络服务授权

转载 作者:行者123 更新时间:2023-11-30 17:36:29 26 4
gpt4 key购买 nike

我的客户端有一个 Web 服务 API,我必须首先使用用户名和密码的有效负载连接到它以获取 SecurityToken,然后使用此 SecurityToken 作为为所有后续 API 调用发送的 header 的一部分,所以我想知道我如何才能使用 JQuery $.ajax 方法执行此操作。非常感谢任何示例。

这是我到目前为止在身份验证中尝试过的方法,但它总是返回错误响应,所以我不确定它是否正确:

$(document).ready(function(){  
$.ajax
({
type: "POST",
url: "http://portal.domainname.com/auth",
dataType: 'json',
async: false,
data: '{"Login : admin@email.com", "Password : test"}',
success: function (){
alert('Success');
},
error: function(xhr, error){
console.debug(xhr); console.debug(error);
}
});

});

上面代码的问题在于它总是返回 200 OK 状态,但从不返回 token 作为响应

最佳答案

我想你想发送 data 作为一个对象,而不是一个字符串,因为 string implies这是一个查询字符串:

数据:JSON.stringify({
登录:“admin@email.com”,
密码:“测试”
}),

此外,如果您收到 200,则表示响应成功(并且您应该使用 success 回调),但是您所有的逻辑都在 error 改为回调。你可能想要:

success: function(data) {
// Do something with data
},

关于javascript - JQuery 网络服务授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21946099/

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