类 HttpClient
- java.lang.Object
-
- com.baidubce.appbuilder.base.utils.http.HttpClient
-
public class HttpClient extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 StringConsoleOpenAPIPrefixStringConsoleOpenAPIVersionStringGatewayStringGatewayV2StringSecretKey
-
构造器概要
构造器 构造器 说明 HttpClient(String secretKey, String gateway, String gatewayV2)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.apache.hc.core5.http.ClassicHttpRequestcreateDeleteRequestV2(String url, Map<String,Object> map)org.apache.hc.core5.http.ClassicHttpRequestcreateGetRequestV2(String url, Map<String,Object> map)org.apache.hc.core5.http.ClassicHttpRequestcreatePostRequest(String url, org.apache.hc.core5.http.HttpEntity entity)org.apache.hc.core5.http.ClassicHttpRequestcreatePostRequestV2(String url, org.apache.hc.core5.http.HttpEntity entity)创建一个用于发送 POST 请求的 ClassicHttpRequest 对象 适配OpenAPI,目前仅AgentBuilder使用<T> HttpResponse<T>execute(org.apache.hc.core5.http.ClassicHttpRequest request, Type bodyType)<T> HttpResponse<Iterator<T>>executeSSE(org.apache.hc.core5.http.ClassicHttpRequest request, Type bodyType)
-
-
-
方法详细资料
-
createPostRequest
public org.apache.hc.core5.http.ClassicHttpRequest createPostRequest(String url, org.apache.hc.core5.http.HttpEntity entity)
-
createPostRequestV2
public org.apache.hc.core5.http.ClassicHttpRequest createPostRequestV2(String url, org.apache.hc.core5.http.HttpEntity entity)
创建一个用于发送 POST 请求的 ClassicHttpRequest 对象 适配OpenAPI,目前仅AgentBuilder使用- 参数:
url- 请求的 URLentity- 请求的实体- 返回:
- 返回创建的 ClassicHttpRequest 对象
-
createGetRequestV2
public org.apache.hc.core5.http.ClassicHttpRequest createGetRequestV2(String url, Map<String,Object> map)
-
createDeleteRequestV2
public org.apache.hc.core5.http.ClassicHttpRequest createDeleteRequestV2(String url, Map<String,Object> map)
-
execute
public <T> HttpResponse<T> execute(org.apache.hc.core5.http.ClassicHttpRequest request, Type bodyType) throws IOException, AppBuilderServerException
-
executeSSE
public <T> HttpResponse<Iterator<T>> executeSSE(org.apache.hc.core5.http.ClassicHttpRequest request, Type bodyType) throws IOException, AppBuilderServerException
-
-