public final class ApiRequest extends ApiHttpMessage
body, bodyStr, headers
构造器和说明 |
---|
ApiRequest(HttpMethod method,
String path) |
ApiRequest(HttpMethod method,
String path,
byte[] body) |
addHeader, addParam, getBody, getBodyStr, getFirstHeaderValue, getHeaders, parse, setBody, setHeaders
public ApiRequest(HttpMethod method, String path)
public ApiRequest(HttpMethod method, String path, byte[] body)
public Scheme getScheme()
public HttpMethod getMethod()
public String getHost()
public String getPath()
public String getUrl()
public void setUrl(String url)
public void addParam(String name, String value, ParamPosition position, boolean isRequired)
public void addParam(String name, List<String> value, ParamPosition position, boolean isRequired)
public void setScheme(Scheme scheme)
public void setMethod(HttpMethod method)
public void setHost(String host)
public void setPath(String path)
public boolean isNeedSignature()
public boolean isGenerateContentMd5()
public void setGenerateContentMd5(boolean generateContentMd5)
public boolean isGenerateNonce()
public void setGenerateNonce(boolean generateNonce)
public void setNeedSignature(boolean needSignature)
public String getSignatureMethod()
public void setSignatureMethod(String signatureMethod)
public HttpConnectionModel getHttpConnectionMode()
public void setHttpConnectionMode(HttpConnectionModel httpConnectionMode)
public WebSocketApiType getWebSocketApiType()
public void setWebSocketApiType(WebSocketApiType webSocketApiType)
public boolean isBase64BodyViaWebsocket()
public void setBase64BodyViaWebsocket(boolean base64BodyViaWebsocket)
public Date getCurrentDate()
public void setCurrentDate(Date currentDate)
public ApiRequest duplicate()
Copyright © 2022. All rights reserved.