Browse Source

Small performance improvement

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3921 50f2f4bb-b051-0410-bef5-90022cba6387
pull/1/head
Arjen Poutsma 15 years ago
parent
commit
4b1ac128b1
  1. 9
      org.springframework.web/src/main/java/org/springframework/http/client/BufferingSimpleClientHttpRequest.java

9
org.springframework.web/src/main/java/org/springframework/http/client/BufferingSimpleClientHttpRequest.java

@ -65,10 +65,17 @@ final class BufferingSimpleClientHttpRequest extends AbstractBufferingClientHttp @@ -65,10 +65,17 @@ final class BufferingSimpleClientHttpRequest extends AbstractBufferingClientHttp
this.connection.addRequestProperty(headerName, headerValue);
}
}
if (this.connection.getDoOutput()) {
this.connection.setFixedLengthStreamingMode(bufferedOutput.length);
}
this.connection.connect();
if (bufferedOutput.length > 0) {
if (this.connection.getDoOutput()) {
FileCopyUtils.copy(bufferedOutput, this.connection.getOutputStream());
}
return new SimpleClientHttpResponse(this.connection);
}

Loading…
Cancel
Save