| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClientExecutionParams<Input extends BaseRequest,Output extends BaseResponse>
title: 客户端执行参数
description: Copyright: Copyright (c) 2017 Company: 易宝支付(YeePay) |
| 限定符和类型 | 方法和说明 |
|---|---|
<Input extends BaseRequest,Output extends BaseResponse> |
ClientHandlerImpl.execute(ClientExecutionParams<Input,Output> executionParams) |
<Input extends BaseRequest,Output extends BaseResponse> |
ClientHandler.execute(ClientExecutionParams<Input,Output> executionParams)
Execute's a web service request.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
YopRouter<Input extends BaseRequest,OutPut extends BaseResponse>
title: yop域名路由
description: 描述 Copyright: Copyright (c)2014 Company: 易宝支付(YeePay) |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
加密&签名请求
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultRequest<T extends BaseRequest>
Default implementation of the Request interface.
|
interface |
Request<T extends BaseRequest>
title: 请求
description: Represents a request being sent to Yop Api-GateWay, including the parameters being sent as part of the request, the endpoint to which the request should be sent, etc Copyright: Copyright (c) 2017 Company: 易宝支付(YeePay) |
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
| 限定符和类型 | 方法和说明 |
|---|---|
BaseRequest |
BaseRequest.addEncryptHeader(String name,
String value) |
BaseRequest |
BaseRequest.addHeader(String name,
String value) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
RequestMarshaller<Req extends BaseRequest> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
YopRequest
title: Yop请求
description: 用于封装请求参数 Copyright: Copyright (c) 2020 Company: 易宝支付(YeePay) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.