Files
beef/modules/beefjs/net/requester.js
scotty.b.brown@gmail.com e23f63366b This is my first chop at fixing #297
It's by no means complete - but basic requests are working again.

git-svn-id: https://beef.googlecode.com/svn/trunk@811 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-03-29 11:04:02 +00:00

23 lines
771 B
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.request('http', request.method, request.host, request.port, request.uri, null, null, 10, 'HTML', function(res) { beef.net.send('/requester', request.id, res); });
}
}
};
beef.regCmp('beef.net.requester');