Class HttpRequest

  • All Implemented Interfaces:
    AutoCloseable

    public class HttpRequest
    extends Object
    implements AutoCloseable
    Provides authenticated raw HTTP access to Confluence URLs for testing.
    • Method Detail

      • execute

        public static int execute​(User user,
                                  org.apache.commons.httpclient.HttpMethod method)
                           throws IOException
        Executes the provided request. The method parameter will then contain information about the response.
        Throws:
        IOException - as documented by HttpClient.executeMethod(HttpMethod)
      • get

        public static HttpRequest get​(User user,
                                      String url)
        Executes a GET on the provided URL. The returned HttpRequest object can be used to query information about the result.
        Throws:
        RuntimeException - if any problem occurs with the request, where the cause is any exception thrown by HttpClient.executeMethod(HttpMethod)
      • getStatusCode

        public int getStatusCode()
      • getResponseHeader

        public String getResponseHeader​(String headerName)