-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
138 lines (129 loc) · 7.89 KB
/
Copy pathindex.js
File metadata and controls
138 lines (129 loc) · 7.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
const request = require("./request");
/**
* Sends a request for the get.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.get = function(link, options = {}) {
return request(link, "get", options);
}
/**
* Sends a request for the post.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Object} options.data Data of the request to be post.
* @param {Object} options.body Data of the request to be post.
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.post = function(link, options = {}) {
return request(link, "post", options);
}
/**
* Sends a request for the put.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.put = function(link, options = {}) {
return request(link, "put", options);
}
/**
* Sends a request for the patch.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.patch = function(link, options = {}) {
return request(link, "patch", options);
}
/**
* Sends a request for the delete.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.delete = function(link, options = {}) {
return request(link, "delete", options);
}
/**
* Sends a request for the head.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.head = function(link, options = {}) {
return request(link, "head", options);
}
/**
* Sends a request for the connect.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.connect = function(link, options = {}) {
return request(link, "connect", options);
}
/**
* Sends a request for the options.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.options = function(link, options = {}) {
return request(link, "options", options);
}
/**
* Sends a request for the trace.
* @param {String} link Link to the site to which the request will be sent.
* @param {Object} [options] Settings of the request to be send. (default = {})
* @param {Object} options.headers Headers of the request to be send. (default = {})
* @param {Boolean} options.json Is the body in JSON format? (default = false)
* @param {Boolean} options.xml Whether the body will be converted to json format if the body is in xml format. (default = false)
* @param {Boolean} options.html Whether the body will be converted to json format if the body is in html format. (default = false)
* @param {Boolean} options.jquery Whether jQuery mode is active. (default = false)
* @returns {any} Shows the result of the send request.
*/
module.exports.trace = function(link, options = {}) {
return request(link, "trace", options);
}