I see one has to make sure that the DNS is resolved properly from the machine, check out the node documentation to make sure that domain
The problem can also happen if you have a trailing slash:
Good: "www.google.com"
Bad: "www.google.com/"
I've seen this happen when your host (which you pass in as httpaction) has the scheme (so "http://") in front of it. Your host should strictly be the domain like "www.google.com" not "http://www.google.com" or "www.google.com/hello-world" or "http://www.google.com/hello-world".
Keep it just the domain.
Here's an example: http://allampersandall.blogspot.com/2012/03/nodejs-http-request-example.html