DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY, UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACT CHANGES FROM THE PAGE AND MERGE THEM BACK INTO SERVOY SOURCE


Method Summary
DeleteRequest
#createDeleteRequest(url)
Create a new request of specified type.
GetRequest
#createGetRequest(url)
Create a new request of specified type.
HeadRequest
#createHeadRequest(url)
Create a new request of specified type.
OptionsRequest
#createOptionsRequest(url)
Create a new request of specified type.
PostRequest
#createPostRequest(url)
Create a new request of specified type.
PutRequest
#createPutRequest(url)
Create a new request of specified type.
TraceRequest
#createTraceRequest(url)
Create a new request of specified type.
Cookie
#getCookie(cookieName)
Get a cookie by name.
Cookie[]
#getCookies()
Get all cookies from this client.
void
#setClientProxyCredentials(userName, password)
Set proxy credentials.
Boolean
#setCookie(cookieName, cookieValue, [domain], [path], [maxAge], [secure])
Add cookie to the this client.
void
#setTimeout(msTimeout)
Sets a timeout in milliseconds for retrieving of data (when 0 there is no timeout).

Method Details
createDeleteRequest
DeleteRequest
createDeleteRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
DeleteRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createGetRequest
GetRequest
createGetRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
GetRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createHeadRequest
HeadRequest
createHeadRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
HeadRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createOptionsRequest
OptionsRequest
createOptionsRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
OptionsRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createPostRequest
PostRequest
createPostRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
PostRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createPutRequest
PutRequest
createPutRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
PutRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

createTraceRequest
TraceRequest
createTraceRequest
(url)
Create a new request of specified type.
Parameters
url
Returns
TraceRequest
Sample
var request = client.createGetRequest('http://www.servoy.com');

getCookie
Cookie
getCookie
(cookieName)
Get a cookie by name.
Parameters
cookieName
Returns
Cookie
Sample
var cookie = client.getCookie('JSESSIONID');
if (cookie != null)
{
	// do something
}
else
	client.setCookie('JSESSIONID', 'abc', 'localhost', '/', -1, false)

getCookies
Cookie[]
getCookies
()
Get all cookies from this client.
Returns
Cookie[]
Sample
var cookies = client.getHttpClientCookies()

setClientProxyCredentials
void
setClientProxyCredentials
(userName, password)
Set proxy credentials.
Parameters
userName
password
Returns
void
Sample
client.setClientProxyCredentials('my_proxy_username','my_proxy_password');

setCookie
Boolean
setCookie
(cookieName, cookieValue, [domain], [path], [maxAge], [secure])
Add cookie to the this client.
Parameters
cookieName
cookieValue
[domain]
[path]
[maxAge]
[secure]
Returns
Boolean
Sample
var cookieSet = client.setCookie('JSESSIONID', 'abc', 'localhost', '/', -1, false)
if (cookieSet)
{
	//do something
}

setTimeout
void
setTimeout
(msTimeout)
Sets a timeout in milliseconds for retrieving of data (when 0 there is no timeout).
Parameters
msTimeout
Returns
void
Sample
client.setTimeout(1000)