org.fcrepo.test.fesl.util
Class HttpUtils

java.lang.Object
  extended by org.fcrepo.test.fesl.util.HttpUtils

public class HttpUtils
extends Object


Constructor Summary
HttpUtils(String baseURL, String username, String password)
           
 
Method Summary
 String delete(String url, Map<String,String> headers)
           
 String get(String url)
           
 String get(String url, Map<String,String> headers)
           
 String post(String url)
           
 String post(String url, Map<String,String> headers)
           
 String post(String url, Map<String,String> headers, byte[] data)
           
 String put(String url)
           
 String put(String url, Map<String,String> headers)
           
 String put(String url, Map<String,String> headers, byte[] data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpUtils

public HttpUtils(String baseURL,
                 String username,
                 String password)
          throws Exception
Throws:
Exception
Method Detail

get

public String get(String url)
           throws org.apache.http.client.ClientProtocolException,
                  IOException,
                  AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

get

public String get(String url,
                  Map<String,String> headers)
           throws org.apache.http.client.ClientProtocolException,
                  IOException,
                  AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

post

public String post(String url)
            throws org.apache.http.client.ClientProtocolException,
                   IOException,
                   AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

post

public String post(String url,
                   Map<String,String> headers)
            throws org.apache.http.client.ClientProtocolException,
                   IOException,
                   AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

post

public String post(String url,
                   Map<String,String> headers,
                   byte[] data)
            throws org.apache.http.client.ClientProtocolException,
                   IOException,
                   AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

put

public String put(String url)
           throws org.apache.http.client.ClientProtocolException,
                  IOException,
                  AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

put

public String put(String url,
                  Map<String,String> headers)
           throws org.apache.http.client.ClientProtocolException,
                  IOException,
                  AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

put

public String put(String url,
                  Map<String,String> headers,
                  byte[] data)
           throws org.apache.http.client.ClientProtocolException,
                  IOException,
                  AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException

delete

public String delete(String url,
                     Map<String,String> headers)
              throws org.apache.http.client.ClientProtocolException,
                     IOException,
                     AuthorizationDeniedException
Throws:
org.apache.http.client.ClientProtocolException
IOException
AuthorizationDeniedException


Copyright © 2012 DuraSpace. All Rights Reserved.