public class RequestHandler
extends java.lang.Object
| 构造器和说明 | 
|---|
RequestHandler(javax.servlet.http.HttpServletRequest request,
              javax.servlet.http.HttpServletResponse response)
初始构造函数。 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
boolean | 
createMd5Sign(java.lang.String signParams)
创建package签名 
 | 
java.lang.String | 
createSign(java.util.SortedMap<java.lang.String,java.lang.String> packageParams)
创建md5摘要,规则是:按参数名称a-z排序,遇到空值的参数不参加签名。 
 | 
java.lang.String | 
genPackage(java.util.SortedMap<java.lang.String,java.lang.String> packageParams)  | 
java.lang.String | 
getDebugInfo()  | 
java.lang.String | 
getGateUrl()
获取入口地址,不包含参数值 
 | 
java.lang.String | 
getKey()  | 
java.lang.String | 
getLasterrCode()
获取最后错误号 
 | 
java.lang.String | 
getParameter(java.lang.String parameter)
获取参数值 
 | 
void | 
init()  | 
void | 
init(java.lang.String app_id,
    java.lang.String app_secret,
    java.lang.String partner_key)
初始化函数。 
 | 
java.lang.String | 
parseXML()  | 
void | 
setAppKey(java.lang.String key)  | 
void | 
setKey(java.lang.String key)  | 
void | 
setPartnerkey(java.lang.String partnerkey)  | 
java.lang.String | 
UrlEncode(java.lang.String src)  | 
public RequestHandler(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
public void init(java.lang.String app_id,
                 java.lang.String app_secret,
                 java.lang.String partner_key)
public void init()
public java.lang.String getLasterrCode()
public java.lang.String getGateUrl()
public java.lang.String getParameter(java.lang.String parameter)
parameter - 参数名称public void setKey(java.lang.String key)
public void setAppKey(java.lang.String key)
public java.lang.String UrlEncode(java.lang.String src)
                           throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic java.lang.String genPackage(java.util.SortedMap<java.lang.String,java.lang.String> packageParams)
                            throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic java.lang.String createSign(java.util.SortedMap<java.lang.String,java.lang.String> packageParams)
public boolean createMd5Sign(java.lang.String signParams)
public java.lang.String parseXML()
public void setPartnerkey(java.lang.String partnerkey)
public java.lang.String getDebugInfo()
public java.lang.String getKey()