首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Extjs4.2代理Rest id参数

Extjs4.2代理Rest id参数
EN

Stack Overflow用户
提问于 2013-03-17 04:44:17
回答 2查看 2.2K关注 0票数 3

我正在尝试使用extjs代理rest访问REST服务,但是正在发送的url看起来很奇怪,请看一看:

/rest/v1/分发-列表/1*?id=1*

我不知道为什么要发送“id”。它应该向'/rest/v1/distribution-list/1'发送任何想法吗?这是我的模型

代码语言:javascript
复制
    Ext.define('Wave.model.DistributionList', {
    extend: 'Ext.data.Model',
    fields: [
        {name: 'id'},
        {name: 'name', type: 'string'},
        {name: 'status', type: 'string'}

    ],

    proxy: {
        type: 'rest',
        noCache: false,
        reader: {
            type: 'json'
        },
        writer: {
            type: 'json'
        },
        actionMethods: {
            create: 'POST',
            read: 'GET', // defaults to GET
            update: 'POST',
            destroy: 'DELETE'
        },
        api: {
            read: '/rest/v1/distribution-list/',
            create: '/rest/v1/distribution-list/',
            update: '/rest/v1/distribution-list/',
            destroy: '/rest/v1/distribution-list/'
        }



    }

});

干杯

-Henrique

EN

回答 2

Stack Overflow用户

发布于 2013-06-25 11:00:04

已发送的ID是由Extjs.you设置的,可以将使用idParam更改为另一个;

票数 0
EN

Stack Overflow用户

发布于 2014-06-04 13:57:09

使用sencha-touch 2.3.1和rest代理,ExtJS使用查询字符串参数创建动作方法的URL,如您所说的:/rest/v1/distribution/?id=1。如果不想附加id,可以在代理配置中将appendId更改为false。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15457610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档