Package com.landawn.abacus.http
Class WebUtil
java.lang.Object
com.landawn.abacus.http.WebUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
buildCurl
(String httpMethod, String url, Map<String, ?> headers, String body, String bodyType, char quoteChar) static OkHttpRequest
createOkHttpRequestForCurl
(String url, char quoteChar, Consumer<String> logHandler) static OkHttpRequest
createOkHttpRequestForCurl
(String url, Consumer<String> logHandler) final OkHttpClient client = new OkHttpClient().newBuilder().addInterceptor(new com.moczul.ok2curl.CurlInterceptor(System.out::println)).build();
static String
curl2HttpRequest
(String curl) static String
curl2OkHttpRequest
(String curl) static void
setContentTypeByRequestBodyType
(String requestBodyType, HttpHeaders httpHeaders)
-
Method Details
-
curl2HttpRequest
- Parameters:
curl
-- Returns:
-
curl2OkHttpRequest
- Parameters:
curl
-- Returns:
-
createOkHttpRequestForCurl
final OkHttpClient client = new OkHttpClient().newBuilder().addInterceptor(new com.moczul.ok2curl.CurlInterceptor(System.out::println)).build();
- Parameters:
url
-logHandler
-- Returns:
-
createOkHttpRequestForCurl
public static OkHttpRequest createOkHttpRequestForCurl(String url, char quoteChar, Consumer<String> logHandler) - Parameters:
url
-quoteChar
-logHandler
-- Returns:
-
buildCurl
public static String buildCurl(String httpMethod, String url, Map<String, ?> headers, String body, String bodyType, char quoteChar) - Parameters:
httpMethod
-url
-headers
-body
-bodyType
-quoteChar
-- Returns:
-
setContentTypeByRequestBodyType
- Parameters:
requestBodyType
-httpHeaders
-
-