Class RequestToCurlFormatConverter
java.lang.Object
org.qubership.atp.itf.lite.backend.converters.RequestToCurlFormatConverter
- All Implemented Interfaces:
CurlOptions
-
Field Summary
Fields inherited from interface org.qubership.atp.itf.lite.backend.converters.curl.CurlOptions
BINARY, CONTENT_TYPE, CURL, DATA, DATA_RAW, FORM, HEADER, optionsMap, REQUEST, SHORT_DATA, SHORT_FORM, SHORT_HEADER, SHORT_REQUEST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRequestBody(StringBuilder currentCurlRequest, RequestBody body) Add request body to curl string builder request.voidaddRequestHeaders(StringBuilder currentCurlRequest, List<HttpHeaderSaveRequest> headers) Add request headers to curl string builder request.voidaddRequestMethod(StringBuilder currentCurlRequest, HttpMethod method) Add request http method to curl string builder request.voidaddUrlWithParameters(StringBuilder currentCurlRequest, String url, List<HttpParamSaveRequest> requestParams) Add request url and request parameters to curl string builder request.Convert request to curl string builder.Create new string builder with "curl ".
-
Constructor Details
-
RequestToCurlFormatConverter
public RequestToCurlFormatConverter()
-
-
Method Details
-
convertRequestToCurlStringBuilder
Convert request to curl string builder.- Parameters:
httpRequest- httpRequest- Returns:
- curl string builder
-
initialCurlRequest
Create new string builder with "curl ".- Returns:
- string builder
-
addRequestHeaders
public void addRequestHeaders(StringBuilder currentCurlRequest, List<HttpHeaderSaveRequest> headers) Add request headers to curl string builder request.- Parameters:
currentCurlRequest- curl string builderheaders- list of headers
-
addRequestMethod
Add request http method to curl string builder request.- Parameters:
currentCurlRequest- curl string buildermethod- http method
-
addRequestBody
Add request body to curl string builder request.- Parameters:
currentCurlRequest- curl string builderbody- request body
-
addUrlWithParameters
public void addUrlWithParameters(StringBuilder currentCurlRequest, String url, List<HttpParamSaveRequest> requestParams) Add request url and request parameters to curl string builder request. Need to add url at the end of string.- Parameters:
currentCurlRequest- curl string builderurl- urlrequestParams- request parameters
-