org.ksoap2.transport
Class HttpTransportBasicAuth

java.lang.Object
  extended by org.ksoap2.transport.Transport
      extended by org.ksoap2.transport.HttpTransport
          extended by org.ksoap2.transport.HttpTransportBasicAuth

public class HttpTransportBasicAuth
extends HttpTransport

An Http transport layer class which provides a mechanism to login to webservices using Basic Authentication


Field Summary
private  java.lang.String password
           
private  java.lang.String username
           
 
Fields inherited from class org.ksoap2.transport.HttpTransport
connection, is, os
 
Fields inherited from class org.ksoap2.transport.Transport
debug, requestDump, responseDump, url
 
Constructor Summary
HttpTransportBasicAuth(java.lang.String url, java.lang.String username, java.lang.String password)
          Constructor with username and password
 
Method Summary
protected  void addBasicAuthentication(ServiceConnection midpConnection)
           
protected  ServiceConnection getServiceConnection()
           
 
Methods inherited from class org.ksoap2.transport.HttpTransport
call, reset
 
Methods inherited from class org.ksoap2.transport.Transport
createRequestData, parseResponse, setUrl, setXmlVersionTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

username

private java.lang.String username

password

private java.lang.String password
Constructor Detail

HttpTransportBasicAuth

public HttpTransportBasicAuth(java.lang.String url,
                              java.lang.String username,
                              java.lang.String password)
Constructor with username and password

Parameters:
url - The url address of the webservice endpoint
username - Username for the Basic Authentication challenge RFC 2617 *
password - Password for the Basic Authentication challenge RFC 2617
Method Detail

getServiceConnection

protected ServiceConnection getServiceConnection()
                                          throws java.io.IOException
Overrides:
getServiceConnection in class HttpTransport
Throws:
java.io.IOException

addBasicAuthentication

protected void addBasicAuthentication(ServiceConnection midpConnection)
                               throws java.io.IOException
Throws:
java.io.IOException