当我测试POST时需要
//some controller code
{text: 'save',
ui: 'confirm',
scope: this,
handler: function() {
Ext.Ajax.request({
url:'/api/renter/',
method:'POST',
params: {
"document": "",
"document_num": "",
"legal_type": "",
"_represent": "",
"position_represent": "",
"certificate": ""
},
jsonData:{
ReplaceAllRefs: true
}
})
我面临403禁止的错误。目前我还没有发现授权问题,看起来还可以。我使用类似的示例对它们进行编码。但是我认为,我对所有参数的含义还没有足够的了解。
a)我必须在参数中定义所有形式的字段吗?我必须定义它,如果不为发布定义数据过滤器? b)在什么情况下我必须对数据进行编码?我必须在jsonData config或parametr中定义它,什么是编码的最佳方法? c)POST表单输入数据到服务器的最佳方法是什么 d)是否需要存在POST商店? e)遇到403错误时可能会发生什么问题?
谢谢大家!