diff options
author | Ade Lee <alee@redhat.com> | 2012-10-12 00:40:12 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2012-10-12 16:18:10 -0400 |
commit | d6634a7505df8358322b04b8892139195031e5eb (patch) | |
tree | 092407bf75fa5ddcf53d540fdf143b0d57265dd9 /base/util | |
parent | 2a43f48bdc5b5584b011c3bce29de70385ef80ed (diff) | |
download | pki-d6634a7505df8358322b04b8892139195031e5eb.tar.gz pki-d6634a7505df8358322b04b8892139195031e5eb.tar.xz pki-d6634a7505df8358322b04b8892139195031e5eb.zip |
Reverted to old interface and httpclient to get installation token.
This is a workaround until we can get the new interface working on IPA
clones.
Diffstat (limited to 'base/util')
-rw-r--r-- | base/util/src/com/netscape/cmsutil/http/HttpMessage.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/base/util/src/com/netscape/cmsutil/http/HttpMessage.java b/base/util/src/com/netscape/cmsutil/http/HttpMessage.java index 44f608900..8db6fc11b 100644 --- a/base/util/src/com/netscape/cmsutil/http/HttpMessage.java +++ b/base/util/src/com/netscape/cmsutil/http/HttpMessage.java @@ -20,6 +20,7 @@ package com.netscape.cmsutil.http; import java.io.BufferedReader; import java.io.IOException; import java.io.OutputStreamWriter; +import java.io.StringWriter; import java.util.Enumeration; import java.util.Hashtable; @@ -143,6 +144,14 @@ public class HttpMessage { } mContent = new String(cbuf); + } else { + char[] cbuf = new char[8192]; + StringWriter sw = new StringWriter(); + int charsRead; + while ((charsRead = reader.read(cbuf)) != -1) { + sw.write(cbuf, 0, charsRead); + } + if (sw.getBuffer().length()>0) mContent = sw.toString(); } } |