Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1654)

Issue 6218059: Simplify logic for copying input stream to output stream (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 11 months ago by yanivi
Modified:
11 years, 11 months ago
Reviewers:
mlinder
CC:
rmisty_google.com
Base URL:
https://google-http-java-client.googlecode.com/hg/
Visibility:
Public.

Description

Simplify logic for copying input stream to output stream. We longer pay attention to the input content length, since that functionality is not useful. Advantage is that it significantly simplifies our code and removes a lot of unnecessary complexity from our library. Fix content length logic in MockLowLevelHttpResponse that treated zero content length as unknown length, but it should be -1. [Issue 41] HttpResponse.parseAsString() should respect charset Content-Type parameter

Patch Set 1 #

Patch Set 2 : minor fix in MockLowLevelHttpResponse #

Patch Set 3 : minor #

Patch Set 4 : javadoc comment #

Total comments: 7

Patch Set 5 : fix issue 41 #

Total comments: 10

Patch Set 6 : based on feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+96 lines, -67 lines) Patch
M google-http-client/src/main/java/com/google/api/client/http/AbstractInputStreamContent.java View 1 2 3 8 chunks +18 lines, -35 lines 0 comments Download
M google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java View 1 2 3 4 5 7 chunks +29 lines, -26 lines 0 comments Download
M google-http-client/src/main/java/com/google/api/client/testing/http/MockLowLevelHttpResponse.java View 1 2 3 4 3 chunks +20 lines, -6 lines 0 comments Download
M google-http-client/src/test/java/com/google/api/client/http/HttpResponseTest.java View 1 2 3 4 5 2 chunks +29 lines, -0 lines 0 comments Download

Messages

Total messages: 7
yanivi
11 years, 11 months ago (2012-05-21 16:01:04 UTC) #1
mlinder
LGTM once you have addressed those comments. http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java File google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java (right): http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java#newcode484 google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java:484: * Parses ...
11 years, 11 months ago (2012-05-21 18:00:17 UTC) #2
yanivi
Implemented a fix for Issue 41. Please review again. http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java File google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java (right): http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java#newcode484 google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java:484: ...
11 years, 11 months ago (2012-05-21 19:58:06 UTC) #3
yanivi
http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java File google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java (right): http://codereview.appspot.com/6218059/diff/3004/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java#newcode484 google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java:484: * Parses the content of the HTTP response from ...
11 years, 11 months ago (2012-05-21 20:00:16 UTC) #4
mlinder
http://codereview.appspot.com/6218059/diff/6003/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java File google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java (right): http://codereview.appspot.com/6218059/diff/6003/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java#newcode513 google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java:513: static String parseCharset(String contentType) { Add a small 1-line ...
11 years, 11 months ago (2012-05-21 20:32:53 UTC) #5
yanivi
http://codereview.appspot.com/6218059/diff/6003/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java File google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java (right): http://codereview.appspot.com/6218059/diff/6003/google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java#newcode513 google-http-client/src/main/java/com/google/api/client/http/HttpResponse.java:513: static String parseCharset(String contentType) { On 2012/05/21 20:32:53, Matthias ...
11 years, 11 months ago (2012-05-21 20:47:14 UTC) #6
mlinder
11 years, 11 months ago (2012-05-21 20:49:48 UTC) #7
LGTM
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b