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 - 输入/输出异常。