source: Dev/trunk/src/client/dojo/request.js @ 485

Last change on this file since 485 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 2.5 KB
RevLine 
[483]1define([
2        './request/default!'/*=====,
3        './_base/declare',
4        './promise/Promise' =====*/
5], function(request/*=====, declare, Promise =====*/){
6        /*=====
7        request = function(url, options){
8                // summary:
9                //              Send a request using the default transport for the current platform.
10                // url: String
11                //              The URL to request.
12                // options: dojo/request.__Options?
13                //              Options for the request.
14                // returns: dojo/request.__Promise
15        };
16        request.__Promise = declare(Promise, {
17                // response: dojo/promise/Promise
18                //              A promise resolving to an object representing
19                //              the response from the server.
20        });
21        request.__BaseOptions = declare(null, {
22                // query: String|Object?
23                //              Query parameters to append to the URL.
24                // data: String|Object?
25                //              Data to transfer.  This is ignored for GET and DELETE
26                //              requests.
27                // preventCache: Boolean?
28                //              Whether to append a cache-busting parameter to the URL.
29                // timeout: Integer?
30                //              Milliseconds to wait for the response.  If this time
31                //              passes, the then the promise is rejected.
32                // handleAs: String?
33                //              How to handle the response from the server.  Default is
34                //              'text'.  Other values are 'json', 'javascript', and 'xml'.
35        });
36        request.__MethodOptions = declare(null, {
37                // method: String?
38                //              The HTTP method to use to make the request.  Must be
39                //              uppercase.
40        });
41        request.__Options = declare([request.__BaseOptions, request.__MethodOptions]);
42
43        request.get = function(url, options){
44                // summary:
45                //              Send an HTTP GET request using the default transport for the current platform.
46                // url: String
47                //              URL to request
48                // options: dojo/request.__BaseOptions?
49                //              Options for the request.
50                // returns: dojo/request.__Promise
51        };
52        request.post = function(url, options){
53                // summary:
54                //              Send an HTTP POST request using the default transport for the current platform.
55                // url: String
56                //              URL to request
57                // options: dojo/request.__BaseOptions?
58                //              Options for the request.
59                // returns: dojo/request.__Promise
60        };
61        request.put = function(url, options){
62                // summary:
63                //              Send an HTTP POST request using the default transport for the current platform.
64                // url: String
65                //              URL to request
66                // options: dojo/request.__BaseOptions?
67                //              Options for the request.
68                // returns: dojo/request.__Promise
69        };
70        request.del = function(url, options){
71                // summary:
72                //              Send an HTTP DELETE request using the default transport for the current platform.
73                // url: String
74                //              URL to request
75                // options: dojo/request.__BaseOptions?
76                //              Options for the request.
77                // returns: dojo/request.__Promise
78        };
79        =====*/
80        return request;
81});
Note: See TracBrowser for help on using the repository browser.