提交 f57a87c3 编写于 作者: NoSubject's avatar NoSubject

Merge branch 'feature/resquest_mock' into 'wrdp'

请求方法的转换(put转post,delete转get)

See merge request o2oa/o2oa!1942
......@@ -77,6 +77,7 @@ MWF.xDesktop.Actions.RestActions = new Class({
var method = action.method || "GET";
var uri = action.uri;
var progress = action.progress;
if (option.parameter){
Object.each(option.parameter, function(value, key){
var reg = new RegExp("{"+key+"}", "g");
......@@ -89,6 +90,16 @@ MWF.xDesktop.Actions.RestActions = new Class({
}
uri = this.address+uri;
//putToPost, deleteToGet
if (layout.config.mock && layout.config.mock[this.serviceName]){
var mock = layout.config.mock[this.serviceName][method.toLowerCase()];
if (mock){
method = mock.to || method;
var append = mock.append;
uri = uri+((uri.substr(uri.length-1, 1)=="/") ? append : "/"+append);
}
}
var async = (option.async===false) ? false : true;
var callback = new MWF.xDesktop.Actions.RestActions.Callback(option.success, option.failure);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册