【问题标题】:Correct way of setting up Authorization header? Titanium设置授权标头的正确方法?钛
【发布时间】:2014-07-05 00:01:59
【问题描述】:

这是请求和响应:

Request

Header: AUTHORIZATION:WayXwJYTTTJaYfv2

Response

200 (OK)
Content-Type: application/json
{
    "status": "OK"
}

我的 api 调用:

exports.APIDeleteRequest = function(url, callback, errorCallback) {
    Ti.API.info('Delete Request is called');
    var req = Titanium.Network.createHTTPClient({
        onload : callback,
        onerror : errorCallback,
        timeout : 60000
    });

    req.open("DELETE", url);
    req.setRequestHeader('Header: AUTHORIZATION', Alloy.Globals.authToken);
    req.send();
};

我不确定在这些情况下我设置请求标头的方式是否正确。谁能确认一下,谢谢。

【问题讨论】:

    标签: titanium-mobile titanium-alloy


    【解决方案1】:

    应该是:

    req.open("DELETE", url);
    req.setRequestHeader('AUTHORIZATION', Alloy.Globals.authToken);
    req.send();
    

    【讨论】:

    • 这行得通,但是如果您删除 Header 它将失败。所以我最终不得不修复它的方法是在授权和身份验证令牌之间添加一个空格
    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    • 2016-07-13
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多