Class BasicAuthHandler

java.lang.Object
io.karatelabs.http.BasicAuthHandler
All Implemented Interfaces:
AuthHandler

public class BasicAuthHandler extends Object implements AuthHandler
  • Constructor Details

    • BasicAuthHandler

      public BasicAuthHandler(String username, String password)
  • Method Details

    • apply

      public void apply(HttpRequestBuilder builder)
      Specified by:
      apply in interface AuthHandler
    • getType

      public String getType()
      Specified by:
      getType in interface AuthHandler
    • toCurlArgument

      public String toCurlArgument(String platform)
      Description copied from interface: AuthHandler
      Returns the curl command argument for this auth handler, or null to use the default behavior (including the Authorization header). For example, BasicAuthHandler can return "-u username:password"
      Specified by:
      toCurlArgument in interface AuthHandler
      Parameters:
      platform - "sh" for Unix/Linux/macOS, "cmd" for Windows CMD, "ps" for PowerShell
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()