如何使用Sencha touch2.2中传递的参数进行发布请求?

时间:2013-09-02 11:53:30

标签: json rest extjs sencha-touch http-post

我正在尝试使用Sencha Architect进行POST请求,该请求需要一些参数。我在额外的参数中给了它。但是当我在商店中加载数据时,它表示不允许使用方法(错误405)。我的商店

config: {
        autoLoad: true,
        model: 'MyApp.model.MyModel',
        storeId: 'MyJsonPStore',
        proxy: {
            type: 'rest',
            extraParams: {
                credentials: {
                    password: 'XXX',
                    ipAddress: '000.0.0.0',
                    deviceType: 'ZZZ',
                    username: 'ABCD',
                    clientVersion: '2.0.0.0',
                    clientHelpVersion: null
                }
            },
            url: 'http://abcd.com/login/',
            reader: {
                type: 'json',
                rootProperty: 'userLogin'
            }
        }

1 个答案:

答案 0 :(得分:0)

您可以在商店中使用“actionMetods”强制执行请求方法:

(设置代理,api,编写器等......并添加:)

actionMethods:  
    {
        create: 'POST', 
        read: 'POST',
        update: 'POST',
        destroy: 'POST'
    },