Class HttpUtils

java.lang.Object
io.debezium.testing.system.tools.HttpUtils

public class HttpUtils extends Object
Utility methods for HTTP requests
Author:
Jakub Cechacek
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final okhttp3.OkHttpClient
     
    private static final org.slf4j.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    HttpUtils(okhttp3.OkHttpClient http)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    awaitApi(okhttp3.HttpUrl url)
    Waits until URL starts responding with success response code
    private boolean
    pingApi(okhttp3.HttpUrl address)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • http

      private final okhttp3.OkHttpClient http
  • Constructor Details

    • HttpUtils

      public HttpUtils(okhttp3.OkHttpClient http)
  • Method Details

    • awaitApi

      public void awaitApi(okhttp3.HttpUrl url)
      Waits until URL starts responding with success response code
      Parameters:
      url - tested url
    • pingApi

      private boolean pingApi(okhttp3.HttpUrl address) throws IOException
      Throws:
      IOException