Class WebUtil

java.lang.Object
com.landawn.abacus.http.WebUtil

public final class WebUtil extends Object
  • Method Details

    • curl2HttpRequest

      public static String curl2HttpRequest(String curl)
      Parameters:
      curl -
      Returns:
    • curl2OkHttpRequest

      public static String curl2OkHttpRequest(String curl)
      Parameters:
      curl -
      Returns:
    • createOkHttpRequestForCurl

      public static OkHttpRequest createOkHttpRequestForCurl(String url, Consumer<String> logHandler)
       
       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

      public static void setContentTypeByRequestBodyType(String requestBodyType, HttpHeaders httpHeaders)
      Parameters:
      requestBodyType -
      httpHeaders -