public class ProviderClient
Client HTTP utility for providers
@NotNull public static java.lang.String CONTENT_TYPE
@NotNull public static java.lang.String UTF8
@NotNull public static java.lang.String REQUEST
@NotNull public static java.lang.String ACTION
public static au.com.dius.pact.provider.ProviderClient.Companion Companion
public ProviderClient(@NotNull IProviderInfo provider, @NotNull IHttpClientFactory httpClientFactory)
Client HTTP utility for providers
@NotNull public ProviderResponse makeRequest(@NotNull au.com.dius.pact.core.model.Request request)
@NotNull public ProviderResponse executeRequest(@NotNull org.apache.http.impl.client.CloseableHttpClient httpclient, @NotNull org.apache.http.client.methods.HttpUriRequest method)
@NotNull public org.apache.http.client.methods.HttpUriRequest prepareRequest(@NotNull au.com.dius.pact.core.model.Request request)
public void executeRequestFilter(@NotNull org.apache.http.HttpRequest method)
public void setupBody(@NotNull au.com.dius.pact.core.model.Request request, @NotNull org.apache.http.HttpRequest method)
public void setupHeaders(@NotNull au.com.dius.pact.core.model.Request request, @NotNull org.apache.http.HttpRequest method)
@Nullable public org.apache.http.client.methods.CloseableHttpResponse makeStateChangeRequest(@Nullable java.lang.Object stateChangeUrl, @NotNull au.com.dius.pact.core.model.ProviderState state, boolean postStateInBody, boolean isSetup, boolean stateChangeTeardown)
@NotNull public org.apache.http.impl.client.CloseableHttpClient getHttpClient()
@NotNull public ProviderResponse handleResponse(@NotNull org.apache.http.HttpResponse httpResponse)
@NotNull public org.apache.http.client.methods.HttpUriRequest newRequest(@NotNull au.com.dius.pact.core.model.Request request)
public boolean systemPropertySet(@NotNull java.lang.String property)
@NotNull public IProviderInfo getProvider()
@JvmStatic public static boolean urlEncodedFormPost(@NotNull au.com.dius.pact.core.model.Request request)