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.UnsupportedEncodingException
public java.lang.String genPackage(java.util.SortedMap<java.lang.String,java.lang.String> packageParams) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public 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()