public abstract class AbstractDocumentGetRequest
extends java.lang.Object
XML 文档获取类。
通过 HTTP 的 GET 请求方法从指定 URI 获取 XML 文档。
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
password
访问
serviceURL 所需的密码。 |
protected java.lang.String |
serviceURL
可以获取 XML 文档的 URI 地址。
|
static java.lang.String |
URL_CHARSET
编辑 URI 地址(
serviceURL )使用的字符集。 |
protected java.lang.String |
userName
访问
serviceURL 所需的用户名。 |
限定符 | 构造器和说明 |
---|---|
protected |
AbstractDocumentGetRequest(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
通过 URI 地址、用户名、密码构建 AbstractDocumentGetRequest 对象。
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
appendKVP(java.lang.StringBuffer sbToAdd, java.lang.String key, java.lang.String value)
在指定字符串缓冲区后添加关键字-值对,格式形如 “&key=value”,其中 key 为关键字,value 为取值。
|
protected void |
appendKVP(java.lang.StringBuffer sbToAdd, java.lang.String key, java.lang.String[] values)
在指定字符串缓冲区后添加关键字-值对,格式形如 “&key=value”,其中 key 为关键字,value 为取值。
|
protected org.w3c.dom.Document |
getDocument(java.lang.String url, java.lang.String userName, java.lang.String psd)
通过 HTTP 的 GET 请求方法从指定 URI 获取 XML 文档。
|
protected final java.lang.String serviceURL
可以获取 XML 文档的 URI 地址。
protected final java.lang.String userName
访问 serviceURL
所需的用户名。
protected final java.lang.String password
访问 serviceURL
所需的密码。
public static final java.lang.String URL_CHARSET
编辑 URI 地址(serviceURL
)使用的字符集。
protected AbstractDocumentGetRequest(java.lang.String serviceURL, java.lang.String userName, java.lang.String password)
通过 URI 地址、用户名、密码构建 AbstractDocumentGetRequest 对象。
serviceURL
- 可以获取 XML 文档的 URI 地址。userName
- 用户名。password
- 密码。protected void appendKVP(java.lang.StringBuffer sbToAdd, java.lang.String key, java.lang.String value)
在指定字符串缓冲区后添加关键字-值对,格式形如 “&key=value”,其中 key 为关键字,value 为取值。
用于在 URI 后添加请求参数,其中 key 为参数名,value 为参数值,value 会使用 URLEncoder
对象进行编码,编码用的字符集为 URL_CHARSET
,如果编码失败,则添加原 value。
sbToAdd
- 保存 URI 的字符串缓冲区。key
- 参数名。value
- 参数值。protected void appendKVP(java.lang.StringBuffer sbToAdd, java.lang.String key, java.lang.String[] values)
在指定字符串缓冲区后添加关键字-值对,格式形如 “&key=value”,其中 key 为关键字,value 为取值。
用于在 URI 后添加请求参数,其中 key 为参数名,value 为参数值,value 会使用 URLEncoder
对象进行编码,编码用的字符集为 URL_CHARSET
,如果编码失败,则添加原 value。
sbToAdd
- 保存 URI 的字符串缓冲区。key
- 参数名。value
- 参数值。protected org.w3c.dom.Document getDocument(java.lang.String url, java.lang.String userName, java.lang.String psd) throws HttpException, java.io.IOException
通过 HTTP 的 GET 请求方法从指定 URI 获取 XML 文档。
url
- URI 文档的地址。userName
- 用户名,如果不需要可以为空(null 或 "")。psd
- 密码,如果不需要可以为空(null 或 "")。HttpException
- HTTP 请求异常。java.io.IOException
- 输入/输出异常。