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.HttpClientScriptService
public ScriptResult get(java.lang.String url)
get
in interface com.accela.aa.emse.dom.service.HttpClientScriptService
public 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.HttpClientScriptService
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)
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