no.ntnu.vegare.visualizer.client.connection
Class HttpsRequest

java.lang.Object
  extended by no.ntnu.vegare.visualizer.client.connection.HttpsRequest

public class HttpsRequest
extends java.lang.Object

Model holding data of a single HTTPS request.

Author:
vegare

Constructor Summary
HttpsRequest(java.lang.String rootUrl)
           
 
Method Summary
 void addParameter(java.lang.String key, java.lang.String value)
          Add a query string parameter to the URL, on the form key=value
 java.lang.String getAuthorization()
           
 java.lang.String getUrl()
          Constructs URL based on root and query string parameters
 void setAuthorization(java.lang.String authType, java.lang.String username, java.lang.String password)
          Add an authentication string to the HTTP request.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpsRequest

public HttpsRequest(java.lang.String rootUrl)
Method Detail

getUrl

public java.lang.String getUrl()
Constructs URL based on root and query string parameters


addParameter

public void addParameter(java.lang.String key,
                         java.lang.String value)

Add a query string parameter to the URL, on the form key=value

Parameters:
key - Query string key
value - Query string value

setAuthorization

public void setAuthorization(java.lang.String authType,
                             java.lang.String username,
                             java.lang.String password)
Add an authentication string to the HTTP request.

Parameters:
authType - Authentication type, usually basic
username - Username
password - Password

getAuthorization

public java.lang.String getAuthorization()