Skip to content

Instantly share code, notes, and snippets.

@mranney
Created February 25, 2010 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mranney/315100 to your computer and use it in GitHub Desktop.
Save mranney/315100 to your computer and use it in GitHub Desktop.
function handle_couch_get(url, in_request, in_response) {
sys.puts("Making outbound CouchDB request: " + sys.inspect(url));
var out_request = http.createClient(couch_port, couch_hostname)
.request("GET", url.href, {
"Host": couch_hostname
});
out_request.addListener("response", function (out_response) {
in_response.sendHeader(out_response.statusCode, out_response.headers);
out_response.addListener("data", function (chunk) {
in_response.write(chunk);
});
out_response.addListener("end", function (chunk) {
in_response.close();
});
});
out_request.close();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment