Package org.apache.calcite.runtime
Class HttpUtils
- java.lang.Object
-
- org.apache.calcite.runtime.HttpUtils
-
public class HttpUtils extends java.lang.Object
Utilities for connecting to REST services such as Splunk via HTTP.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
HttpUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
appendURLEncodedArgs(java.lang.StringBuilder out, java.lang.CharSequence... args)
static void
appendURLEncodedArgs(java.lang.StringBuilder out, java.util.Map<java.lang.String,java.lang.String> args)
static java.io.InputStream
executeMethod(java.lang.String method, java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers, int cTimeout, int rTimeout)
static java.net.HttpURLConnection
getURLConnection(java.lang.String url)
static java.io.InputStream
post(java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers)
static java.io.InputStream
post(java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers, int cTimeout, int rTimeout)
-
-
-
Method Detail
-
getURLConnection
public static java.net.HttpURLConnection getURLConnection(java.lang.String url) throws java.io.IOException
- Throws:
java.io.IOException
-
appendURLEncodedArgs
public static void appendURLEncodedArgs(java.lang.StringBuilder out, java.util.Map<java.lang.String,java.lang.String> args)
-
appendURLEncodedArgs
public static void appendURLEncodedArgs(java.lang.StringBuilder out, java.lang.CharSequence... args)
-
post
public static java.io.InputStream post(java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers) throws java.io.IOException
- Throws:
java.io.IOException
-
post
public static java.io.InputStream post(java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers, int cTimeout, int rTimeout) throws java.io.IOException
- Throws:
java.io.IOException
-
executeMethod
public static java.io.InputStream executeMethod(java.lang.String method, java.lang.String url, java.lang.CharSequence data, java.util.Map<java.lang.String,java.lang.String> headers, int cTimeout, int rTimeout) throws java.io.IOException
- Throws:
java.io.IOException
-
-