使用oath2

我正在使用一些API点设置来获取数据。我必须点击的第一个端点返回一个验证码,该验证码将传递到其余的调用标头中。

我似乎在与ajax进行首次通话时遇到问题,并且与postman一起使用时效果很好。我不断收到错误,但没有消息。

我可以正确设置吗?它使用的是oauth2,对此我没有任何经验。

一个jsfiddle示例https://jsfiddle.net/7f5dgn08/

var url = 'http://webaddress';

 $.ajax({
    type: "oauth2",url: url,cache: false,async: true,crossDomain: true,headers: {
        username: "username",password: "pass"
    },dataType: "json",success: function (data) {

        localStorage.setItem('aCode',JSON.stringify(data))
    },error: function (jqXHR,exception) {
        console.log(jqXHR.responseJSON);
    }
 });
SHEN453927422 回答:使用oath2

如果在邮递员中有效,但在浏览器中无效,则可能是发生了CORS错误。在浏览器的开发工具中签出调用的Request MethodPOST还是OPTION

如果动词为OPTION,可能会收到一个没有响应主体的错误,但您还会获得与CORS问题相关的登录控制台。

如果错误与CORS相关,则必须向端点添加CORS策略,并在 response标头中添加一个Access-Control-Allow-Origin标头,该标头具有您的前端所在地址的值。

本文链接:https://www.f2er.com/3158193.html

大家都在问