Merge pull request #658 from vijaykiran/issue-953

Set port in the request header from the endpoint
This commit is contained in:
Adrian Cole 2012-06-01 08:49:38 -07:00
commit 6982b76a74
1 changed files with 6 additions and 1 deletions

View File

@ -209,7 +209,12 @@ public class JavaUrlHttpCommandExecutorService extends BaseHttpCommandExecutorSe
for (Map.Entry<String, String> entry : request.getHeaders().entries()) {
connection.setRequestProperty(entry.getKey(), entry.getValue());
}
connection.setRequestProperty(HttpHeaders.HOST, request.getEndpoint().getHost());
String host = request.getEndpoint().getHost();
if(request.getEndpoint().getPort() != -1) {
host += ":" + request.getEndpoint().getPort();
}
connection.setRequestProperty(HttpHeaders.HOST, host);
connection.setRequestProperty(HttpHeaders.USER_AGENT, USER_AGENT);
if (request.getPayload() != null) {