| 限定符和类型 | 方法和说明 |
|---|---|
void |
YopOauth2Signer.sign(Request<? extends BaseRequest> request,
YopCredentials<?> credentials,
SignOptions options) |
void |
YopSigner.sign(Request<? extends BaseRequest> request,
YopCredentials<?> credentials,
SignOptions options)
签名
|
void |
YopPKISigner.sign(Request<? extends BaseRequest> request,
YopCredentials<?> credentials,
SignOptions options) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.yeepay.yop.sdk.invoke.model.UriResource |
SimpleGateWayRouter.route(String appKey,
Request<?> request,
List<URI> excludeServerRoots) |
com.yeepay.yop.sdk.invoke.model.UriResource |
GateWayRouter.route(String appKey,
Request<?> request,
List<URI> excludeServerRoots)
路由
|
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
HttpResponseHandleContext.getOriginRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <Input extends BaseRequest> |
AbstractYopHttpClient.buildHttpHeaders(Request<Input> request,
AbstractYopHttpClient.HeaderBuilder headerBuilder) |
protected <Input extends BaseRequest> |
AbstractYopHttpClient.checkForMultiPart(Request<Input> request)
校验文件上传请求
|
protected abstract <Input extends BaseRequest> |
AbstractYopHttpClient.doExecute(Request<Input> request,
YopRequestConfig yopRequestConfig)
执行请求(加密、加签)
|
<Output extends BaseResponse,Input extends BaseRequest> |
AbstractYopHttpClient.execute(Request<Input> request,
YopRequestConfig yopRequestConfig,
ExecutionContext executionContext,
HttpResponseHandler<Output> responseHandler) |
<Output extends BaseResponse,Input extends BaseRequest> |
YopHttpClient.execute(Request<Input> yopRequest,
YopRequestConfig yopRequestConfig,
ExecutionContext executionContext,
HttpResponseHandler<Output> responseHandler)
execute the http request
|
protected <Input extends BaseRequest,Output extends BaseResponse> |
AbstractYopHttpClient.postExecute(long beginTime,
ExecutionContext executionContext,
Request<Input> request,
Output analyzedResponse,
YopHttpResponse httpResponse,
Exception originEx)
请求后置处理(关闭response)
|
protected <Input extends BaseRequest> |
AbstractYopHttpClient.preExecute(Request<Input> request,
ExecutionContext executionContext)
加密&签名请求
|
| 构造器和说明 |
|---|
HttpResponseHandleContext(YopHttpResponse httpResponse,
Request originRequest,
ExecutionContext executionContext) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultRequest<T extends BaseRequest>
Default implementation of the Request interface.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Request<T> |
Request.withMultiPartFile(String name,
File file)
Adds the specified file to this request, and returns the uodated request object
|
Request<T> |
DefaultRequest.withMultiPartFile(String name,
File file) |
Request<T> |
Request.withParameter(String name,
String value)
Adds the specified request parameter to this request, and returns the
updated request object.
|
Request<T> |
DefaultRequest.withParameter(String name,
String value) |
Request<T> |
Request.withTimeOffset(int timeOffset)
Sets the optional value for time offset for this request.
|
Request<T> |
DefaultRequest.withTimeOffset(int timeOffset) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
RequestEncryptor.buildEncryptHeader(Request<? extends BaseRequest> request,
Set<String> encryptHeaders,
Set<String> encryptParams,
EncryptOptions encryptOptions)
加密协议头
|
static boolean |
RequestEncryptor.encrypt(String provider,
String env,
Request<? extends BaseRequest> request,
String appKey,
YopEncryptor encryptor,
Future<EncryptOptions> encryptOptionsFuture)
加密并重写Request
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Request<YopRequest> |
AbstractYopRequestMarshaller.initRequest(YopRequest request) |
Request<Req> |
RequestMarshaller.marshall(Req request) |
Request<YopRequest> |
AbstractYopRequestMarshaller.marshall(YopRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Request<YopRequest> |
YopCallbackRequestMarshaller.initRequest(YopRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
static YopCallbackRequest |
YopCallbackRequest.fromYopRequest(Request<YopRequest> yopRequest) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Request<YopRequest> |
YopRequestMarshaller.initRequest(YopRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
HttpUtils.encodeParameters(Request<? extends BaseRequest> request,
Boolean forSignature)
Creates an encoded query string from all the parameters in the specified
request.
|
static boolean |
HttpUtils.isJsonContentType(Request<? extends BaseRequest> request)
判断是否是json类型请求
|
static boolean |
HttpUtils.usePayloadForQueryParameters(Request<? extends BaseRequest> request) |
Copyright © 2024. All rights reserved.