define(['dojo/_base/xhr','dojo/_base/json','dojo/_base/Deferred','./auth'],function(xhr,json,Deferred){ return { post: function(path,args) { return xhr.post({ url: "../server/api.php/"+path, handleAs: "json", headers: { "Content-Type": "application/json" }, rawBody: json.toJson(args) }); } }; });