接口 | 说明 |
---|---|
AppIdParser |
从请求中解析 标识Key 并导出 appId。
|
类 | 说明 |
---|---|
ApiController |
所有使用 Api 的 controller 需要继承此类
|
ApiInterceptor |
ApiController 为 ApiController 绑定 ApiConfig 对象到当前线程,
以便在后续的操作中可以使用 ApiConfigKit.getApiConfig() 获取到该对象
|
AppIdParser.DefaultParameterAppIdParser |
默认appId解析器,根据设置的标识Key名称,从请求parameterMap中直接取appId值
默认标识Key名称为"appId"
|
MsgController |
接收微信服务器消息,自动解析成 InMsg 并分发到相应的处理方法
|
MsgControllerAdapter |
MsgControllerAdapter 对 MsgController 部分方法提供了默认实现,
以便开发者不去关注 MsgController 中不需要处理的抽象方法,节省代码量
|
MsgInterceptor |
Msg 拦截器
1:通过 MsgController.getApiConfig() 得到 ApiConfig 对象,并将其绑定到当前线程之上(利用了 ApiConfigKit 中的 ThreadLocal 对象)
2:响应开发者中心服务器配置 URL 与 Token 请求
3:签名检测
注意: MsgController 的继承类如果覆盖了 index 方法,则需要对该 index 方法声明该拦截器
因为子类覆盖父类方法会使父类方法配置的拦截器失效,从而失去本拦截器的功能
|
Copyright © 2017. All rights reserved.