public class HttpClientScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.HttpClientScriptService
Accela Automation File: HttpClientScript.java Accela, Inc. Copyright (C): 2008-2013 Description: Notes: $Id: HttpClientScript.java 248888 2013-05-10 01:38:08Z ..\rain.wang $ Revision History <Date>, <Who>, <What> Oct 18, 2008 hikelee.li Initial.
| Constructor and Description |
|---|
HttpClientScript()
Instantiates a new http client script.
|
HttpClientScript(java.lang.String serviceProviderCode,
java.lang.String auditID)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
get(java.lang.String url) |
ScriptResult |
get(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers)
Get with headers
|
java.util.Map<java.lang.String,java.lang.Object> |
initPostParameters() |
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Post form data with headers
|
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.lang.String fileName)
Post multipart with form data and file
|
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body)
Post body with headers
|
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String[][] multiBodies,
java.lang.String[][] multiFiles)
Post multiparts with multiple bodies and multiple files
|
ScriptResult |
post(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String body,
java.lang.String fileName)
Post multipart with body and file
|
public HttpClientScript()
throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException - the AA exceptionpublic HttpClientScript(java.lang.String serviceProviderCode,
java.lang.String auditID)
throws com.accela.aa.exception.AAException
serviceProviderCode - the service provider codeauditID - the audit idcom.accela.aa.exception.AAException - the AA exceptionpublic java.util.Map<java.lang.String,java.lang.Object> initPostParameters()
initPostParameters in interface com.accela.aa.emse.dom.service.HttpClientScriptServicepublic ScriptResult get(java.lang.String url)
get in interface com.accela.aa.emse.dom.service.HttpClientScriptServicepublic ScriptResult get(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers)
public ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.Object> parameters)
post in interface com.accela.aa.emse.dom.service.HttpClientScriptServicepublic ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> parameters)
public ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String body)
public ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> parameters, java.lang.String fileName)
public ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String body, java.lang.String fileName)
public ScriptResult post(java.lang.String url, java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String[][] multiBodies, java.lang.String[][] multiFiles)
url - HTTP request URLheaders - HTTP request headersmultiBodies - multiple bodies to post, with array[0] as part name and array[1] value as part contentmultiFiles - multiple files to post, with array[0] as part name, array[1] as file name, and array[2] as file path