123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- define([
- './request/default!'/*=====,
- './_base/declare',
- './promise/Promise' =====*/
- ], function(request/*=====, declare, Promise =====*/){
- /*=====
- request = function(url, options){
- // summary:
- // Send a request using the default transport for the current platform.
- // url: String
- // The URL to request.
- // options: dojo/request.__Options?
- // Options for the request.
- // returns: dojo/request.__Promise
- };
- request.__Promise = declare(Promise, {
- // response: dojo/promise/Promise
- // A promise resolving to an object representing
- // the response from the server.
- });
- request.__BaseOptions = declare(null, {
- // query: String|Object?
- // Query parameters to append to the URL.
- // data: String|Object?
- // Data to transfer. This is ignored for GET and DELETE
- // requests.
- // preventCache: Boolean?
- // Whether to append a cache-busting parameter to the URL.
- // timeout: Integer?
- // Milliseconds to wait for the response. If this time
- // passes, the then the promise is rejected.
- // handleAs: String?
- // How to handle the response from the server. Default is
- // 'text'. Other values are 'json', 'javascript', and 'xml'.
- });
- request.__MethodOptions = declare(null, {
- // method: String?
- // The HTTP method to use to make the request. Must be
- // uppercase.
- });
- request.__Options = declare([request.__BaseOptions, request.__MethodOptions]);
- request.get = function(url, options){
- // summary:
- // Send an HTTP GET request using the default transport for the current platform.
- // url: String
- // URL to request
- // options: dojo/request.__BaseOptions?
- // Options for the request.
- // returns: dojo/request.__Promise
- };
- request.post = function(url, options){
- // summary:
- // Send an HTTP POST request using the default transport for the current platform.
- // url: String
- // URL to request
- // options: dojo/request.__BaseOptions?
- // Options for the request.
- // returns: dojo/request.__Promise
- };
- request.put = function(url, options){
- // summary:
- // Send an HTTP POST request using the default transport for the current platform.
- // url: String
- // URL to request
- // options: dojo/request.__BaseOptions?
- // Options for the request.
- // returns: dojo/request.__Promise
- };
- request.del = function(url, options){
- // summary:
- // Send an HTTP DELETE request using the default transport for the current platform.
- // url: String
- // URL to request
- // options: dojo/request.__BaseOptions?
- // Options for the request.
- // returns: dojo/request.__Promise
- };
- =====*/
- return request;
- });
|