From d451e9399442fc52db3435320227dbf5568ee0d8 Mon Sep 17 00:00:00 2001 From: jwilson Date: Thu, 2 Jan 2014 15:43:10 -0500 Subject: [PATCH] Fix a bug where HTTPS POSTS were always buffered. https://code.google.com/p/android/issues/detail?id=64348 --- .../okhttp/internal/http/HttpsURLConnectionImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/okhttp/src/main/java/com/squareup/okhttp/internal/http/HttpsURLConnectionImpl.java b/okhttp/src/main/java/com/squareup/okhttp/internal/http/HttpsURLConnectionImpl.java index 5586ddac1..a4fbeb558 100644 --- a/okhttp/src/main/java/com/squareup/okhttp/internal/http/HttpsURLConnectionImpl.java +++ b/okhttp/src/main/java/com/squareup/okhttp/internal/http/HttpsURLConnectionImpl.java @@ -300,4 +300,16 @@ public final class HttpsURLConnectionImpl extends HttpsURLConnection { @Override public SSLSocketFactory getSSLSocketFactory() { return delegate.client.getSslSocketFactory(); } + + @Override public void setFixedLengthStreamingMode(long contentLength) { + delegate.setFixedLengthStreamingMode(contentLength); + } + + @Override public long getContentLengthLong() { + return delegate.getContentLengthLong(); + } + + @Override public long getHeaderFieldLong(String field, long defaultValue) { + return delegate.getHeaderFieldLong(field, defaultValue); + } }