| 程序包 | 说明 |
|---|---|
| com.github.dadiyang.httpinvoker | |
| com.github.dadiyang.httpinvoker.requestor | |
| com.github.dadiyang.httpinvoker.spring |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseProcessor |
HttpApiProxyFactory.getResponseProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
HttpApiProxyFactory.newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
HttpApiProxyFactory.newProxy(java.lang.Class<T> clazz,
PropertyResolver propertyResolver,
ResponseProcessor responseProcessor) |
static <T> T |
HttpApiProxyFactory.newProxy(java.lang.Class<T> clazz,
Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
HttpApiProxyFactory.newProxy(java.lang.Class<T> clazz,
Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
static <T> T |
HttpApiProxyFactory.newProxy(java.lang.Class<T> clazz,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory.Builder |
HttpApiProxyFactory.Builder.setResponseProcessor(ResponseProcessor responseProcessor) |
| 构造器和说明 |
|---|
HttpApiInvoker(Requestor requestor,
java.util.Properties properties,
java.lang.Class<?> clazz,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiInvoker(Requestor requestor,
PropertyResolver propertyResolver,
java.lang.Class<?> clazz,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(java.util.Properties properties,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(PropertyResolver propertyResolver,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(Requestor requestor,
java.util.Properties properties,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(Requestor requestor,
PropertyResolver propertyResolver,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
HttpApiProxyFactory(ResponseProcessor responseProcessor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultResponseProcessor |
class |
ResultBeanResponseProcessor
注册响应处理器,用于对后台返回的结果都是类似 {code: 0, msg/message: 'success', data: 'OK'} 的结构,
此时我们只需要判断 code 是否为期望的值 (ExpectedCode中设置),是的话,解析 data 的值否则抛出异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpApiProxyFactoryBean.setResponseProcessor(ResponseProcessor responseProcessor) |
| 构造器和说明 |
|---|
ClassPathHttpApiScanner(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
PropertyResolver propertyResolver,
Requestor requestor,
RequestPreprocessor requestPreprocessor,
ResponseProcessor responseProcessor) |
Copyright © 2019. All Rights Reserved.