org.pentaho.di.core
Class HTTPProtocol
java.lang.Object
org.pentaho.di.core.HTTPProtocol
public class HTTPProtocol
- extends Object
HTTP
This class contains HTTP protocol properties such as request headers.
Response headers and other properties of the HTTP protocol
can be added to this class.
- Author:
- sflatley
HTTPProtocol
public HTTPProtocol()
getRequestHeaders
public static String[] getRequestHeaders()
- Returns:
- array of HTTP request headers
get
public String get(String urlAsString,
String username,
String password)
throws MalformedURLException,
IOException,
org.apache.commons.httpclient.auth.AuthenticationException
- Performs a get on urlAsString using username and password as credentials.
If the status code returned not -1 and 401 then the contents are returned.
If the status code is 401 an AuthenticationException is thrown.
All other values of status code are not dealt with but logic can be
added as needed.
- Parameters:
urlAsString
- username
- password
- encoding
-
- Returns:
-
- Throws:
MalformedURLException
IOException
org.apache.commons.httpclient.auth.AuthenticationException