diff --git a/www/cordovaHTTP.js b/www/cordovaHTTP.js index a5ebe2b..2d5d7b0 100644 --- a/www/cordovaHTTP.js +++ b/www/cordovaHTTP.js @@ -87,11 +87,11 @@ var http = { validateDomainName: function (validate, success, failure) { return exec(success, failure, 'CordovaHttpPlugin', 'validateDomainName', [validate]); }, - post: function (url, params, headers, success, failure) { - params = params || {}; + post: function (url, data, headers, success, failure) { + data = data || {}; headers = headers || {}; headers = mergeHeaders(this.headers, headers); - return exec(success, failure, 'CordovaHttpPlugin', 'post', [url, params, this.paramSerializer, headers]); + return exec(success, failure, 'CordovaHttpPlugin', 'post', [url, data, this.paramSerializer, headers]); }, get: function (url, params, headers, success, failure) { params = params || {}; @@ -99,6 +99,18 @@ var http = { headers = mergeHeaders(this.headers, headers); return exec(success, failure, 'CordovaHttpPlugin', 'get', [url, params, headers]); }, + put: function (url, data, headers, success, failure) { + data = data || {}; + headers = headers || {}; + headers = mergeHeaders(this.headers, headers); + return exec(success, failure, 'CordovaHttpPlugin', 'post', [url, data, this.paramSerializer, headers]); + }, + delete: function (url, params, headers, success, failure) { + params = params || {}; + headers = headers || {}; + headers = mergeHeaders(this.headers, headers); + return exec(success, failure, 'CordovaHttpPlugin', 'post', [url, params, this.paramSerializer, headers]); + }, head: function (url, params, headers, success, failure) { headers = mergeHeaders(this.headers, headers); return exec(success, failure, 'CordovaHttpPlugin', 'head', [url, params, headers]); @@ -178,12 +190,18 @@ if (typeof angular !== 'undefined') { validateDomainName: function (validate) { return makePromise(http.validateDomainName, [validate]); }, - post: function (url, params, headers) { - return makePromise(http.post, [url, params, headers], true); + post: function (url, data, headers) { + return makePromise(http.post, [url, data, headers], true); }, get: function (url, params, headers) { return makePromise(http.get, [url, params, headers], true); }, + put: function (url, data, headers) { + return makePromise(http.put, [url, data, headers], true); + }, + delete: function (url, params, headers) { + return makePromise(http.delete, [url, params, headers], true); + }, head: function (url, params, headers) { return makePromise(http.head, [url, params, headers], true); },