如何在sencha touch中添加带休息调用的标头?

时间:2013-02-26 09:18:53

标签: sencha-touch-2.1

我是sencha发展的新手。所以我不知道如何在sencha中解析其余的API调用? 如果有人知道请帮助我吗?

例如: HTTP方法 - GET HTTP标头 ·接受application / xml,application / json ·授权 ·用户代理

我希望这个标题有请求,如何在sencha中执行此操作?请举例说明朋友。提前谢谢。

1 个答案:

答案 0 :(得分:2)

由于REST使用ajax代理,所以我相信这应该有效。应用程序启动后立即绑定 beforerequest 事件,以便向任何AJAX请求添加某些标头

Ext.Ajax.on('beforerequest', function(conn, options, eOptions){
        options.headers['Authorization'] = 'BASIC YTpi';
}, this);

如果您的标题没有变化,您甚至可以这样做:

    Ext.Ajax._defaultHeaders = {
        'Accept': 'application/xml,application/json',
        'Authorization': 'Basic YTpi'
    };

PS 我没有将它用于REST,因此请在使用前进行验证。