org.das2.datum.HttpUtil
Utilities for HTTP protocol, such handling redirects.
 This was needed to support Orbits.
HttpUtil( )
checkRedirect
checkRedirect( java.net.URLConnection urlConnection ) → java.net.URLConnection
check for 301, 302 or 303 redirects, and return a new connection in this case.
 This should be called immediately before the urlConnection.connect call,
 as this must connect to get the response code.
Parameters
urlConnection - if an HttpUrlConnection, check for 301 or 302; return connection otherwise.
Returns:
a connection, typically the same one as passed in.
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
consumeStream
consumeStream( java.io.InputStream err ) → void
nice clients consume both the stderr and stdout coming from websites.
 This reads everything off of the stream and closes it.
 http://docs.oracle.com/javase/1.5.0/docs/guide/net/http-keepalive.html suggests that you "do not abandon connection"
Parameters
err - the input stream
Returns:
void (returns nothing)
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]