public abstract class ERXHttpDataObjectBase
extends java.lang.Object
ERXML.Doc doc = ERXML.doc(...); // Create the Post XML Doc
ERXHttpPostData httpData = new ERXHttpPostData(<>);
httpData.setScheme(ERXHttpPostData.SCHEME_HTTP);
httpData.setPath(<<Path>>);
httpData.setContentType("text/xml");
httpData.setSendEntity(doc.toString());
try {
httpData.execute();
if (httpData.html().startsWith("<?xml")) {
ERXML.Doc parseDoc = ERXML.doc(httpData.html());
...
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENCODING_SJIS |
static java.lang.String |
ENCODING_UTF8 |
static org.apache.http.HttpVersion |
HTTP_1_0 |
static org.apache.http.HttpVersion |
HTTP_1_1 |
static int |
HTTP_GET |
static int |
HTTP_PORT |
static int |
HTTP_POST |
static int |
HTTPS_PORT |
protected static org.apache.log4j.Logger |
log |
static java.lang.String |
SCHEME_HTTP |
static java.lang.String |
SCHEME_HTTPS |
| Constructor and Description |
|---|
ERXHttpDataObjectBase(java.lang.String hostname) |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryParams(java.lang.String key,
java.lang.String value)
Adding Query Parameters
|
protected java.lang.String |
contentType() |
protected org.apache.http.conn.scheme.Scheme |
createScheme() |
org.apache.http.HttpEntity |
entity() |
abstract void |
execute() |
protected java.lang.String |
hostname() |
java.lang.String |
html() |
org.apache.http.HttpVersion |
httpVersion() |
protected boolean |
isHttpGet() |
protected boolean |
isHttpPost() |
protected java.lang.String |
path() |
protected int |
port() |
protected java.util.List<org.apache.http.NameValuePair> |
queryParams() |
protected java.lang.String |
receiveEncoding() |
org.apache.http.HttpResponse |
response() |
protected java.lang.String |
scheme() |
protected java.lang.String |
sendEncoding() |
protected java.lang.String |
sendEntity() |
void |
setContentType(java.lang.String contentType) |
protected void |
setEntity(org.apache.http.HttpEntity entity) |
protected void |
setHostname(java.lang.String hostname) |
protected void |
setHtml(java.lang.String html) |
protected void |
setHttpGet() |
protected void |
setHttpPost() |
void |
setHttpVersion(org.apache.http.HttpVersion httpVersion)
HTTP Version
HTTP バージョン
|
void |
setPath(java.lang.String path) |
void |
setPort(int port) |
void |
setReceiveEncoding(java.lang.String receiveEncoding)
Receive Encoding
受信エンコーディング
|
protected void |
setResponse(org.apache.http.HttpResponse response) |
void |
setScheme(java.lang.String scheme) |
void |
setSendEncoding(java.lang.String sendEncoding)
Send Encoding
送信エンコーディング
|
void |
setSendEntity(java.lang.String sendEntity) |
protected void |
setURI(java.net.URI uri)
absolute URI for check
URI がどの様に作成されている為に確認できるように
|
java.net.URI |
uri() |
protected java.lang.String |
userAgent() |
protected static final org.apache.log4j.Logger log
public static int HTTP_GET
public static int HTTP_POST
public static int HTTP_PORT
public static int HTTPS_PORT
public static java.lang.String SCHEME_HTTP
public static java.lang.String SCHEME_HTTPS
public static java.lang.String ENCODING_UTF8
public static java.lang.String ENCODING_SJIS
public static org.apache.http.HttpVersion HTTP_1_0
public static org.apache.http.HttpVersion HTTP_1_1
protected void setHttpPost()
protected boolean isHttpPost()
protected void setHttpGet()
protected boolean isHttpGet()
protected void setHostname(java.lang.String hostname)
protected java.lang.String hostname()
public void setPort(int port)
protected int port()
public void setScheme(java.lang.String scheme)
protected java.lang.String scheme()
public void setPath(java.lang.String path)
protected java.lang.String path()
public void setSendEncoding(java.lang.String sendEncoding)
protected java.lang.String sendEncoding()
public void setReceiveEncoding(java.lang.String receiveEncoding)
protected java.lang.String receiveEncoding()
protected void setResponse(org.apache.http.HttpResponse response)
public org.apache.http.HttpResponse response()
protected void setEntity(org.apache.http.HttpEntity entity)
public org.apache.http.HttpEntity entity()
protected void setHtml(java.lang.String html)
public java.lang.String html()
public void setSendEntity(java.lang.String sendEntity)
protected java.lang.String sendEntity()
public void setContentType(java.lang.String contentType)
protected java.lang.String contentType()
protected void setURI(java.net.URI uri)
public java.net.URI uri()
public void setHttpVersion(org.apache.http.HttpVersion httpVersion)
public org.apache.http.HttpVersion httpVersion()
public void addQueryParams(java.lang.String key,
java.lang.String value)
key - - Keyvalue - - Value
検索配列key - - キーvalue - - 値
protected java.util.List<org.apache.http.NameValuePair> queryParams()
protected org.apache.http.conn.scheme.Scheme createScheme()
protected java.lang.String userAgent()
public abstract void execute()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2002 – 2022 Project Wonder.