I've never really had the benefit of working with JSP, but someone I know is wondering where they should start looking for information on negotiating server to server communications via the HTTP protocol in JSP.

Or in other words, they want a JSP script to open an HTTP request/response with a remote server. Does anyone have experience with this, or can someone help me point him in the right direction?

My standard googling strategies didn't prove too fruitful this time around