类 BceIotHttpClient
- java.lang.Object
-
- com.baidubce.services.dugo.core.protocol.http.BceIotHttpClient
-
public class BceIotHttpClient extends Object
the http client for dugo and build the internalRequest Created by liuzhenxing01 on 2018/10/12.
-
-
构造器概要
构造器 构造器 说明 BceIotHttpClient()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddHeader(String key, String value)voidaddParams(String key, String value)<T extends AbstractBceResponse>
Texec(Class<T> responseClass)<T extends AbstractBceResponse>
Texec(Class<T> responseClass, HttpResponseHandler[] hadlers)StringgetHost()InternalRequestgetInternalRequest()URIgetUri()BceIotHttpClientwithAuth(String ak, String sk)BceIotHttpClientwithMethod(HttpMethodName methodName, URI uri)BceIotHttpClientwithPayload(byte[] payload)
-
-
-
方法详细资料
-
getUri
public URI getUri()
-
withAuth
public BceIotHttpClient withAuth(String ak, String sk)
-
getHost
public String getHost()
-
withMethod
public BceIotHttpClient withMethod(HttpMethodName methodName, URI uri)
-
getInternalRequest
public InternalRequest getInternalRequest()
-
withPayload
public BceIotHttpClient withPayload(byte[] payload)
-
exec
public <T extends AbstractBceResponse> T exec(Class<T> responseClass, HttpResponseHandler[] hadlers)
-
exec
public <T extends AbstractBceResponse> T exec(Class<T> responseClass)
-
-