Răsfoiți Sursa

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

huqi 5 ani în urmă
părinte
comite
f868bffaa7
1 a modificat fișierele cu 10 adăugiri și 0 ștergeri
  1. 10 0
      o2web/source/o2_core/o2/xDesktop/Actions/RestActions.js

+ 10 - 0
o2web/source/o2_core/o2/xDesktop/Actions/RestActions.js

@@ -89,6 +89,16 @@ MWF.xDesktop.Actions.RestActions = new Class({
             }
             }
             uri = this.address+uri;
             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;
+                    url += ((url.substr(url.length-1, 1)=="/") ? append : "/"+append);
+                }
+            }
+
             var async = (option.async===false) ? false : true;
             var async = (option.async===false) ? false : true;
 
 
             var callback = new MWF.xDesktop.Actions.RestActions.Callback(option.success, option.failure);
             var callback = new MWF.xDesktop.Actions.RestActions.Callback(option.success, option.failure);