Class HttpUrlConnectionInteractionConverter
java.lang.Object
com.easypost.easyvcr.interactionconverters.BaseInteractionConverter
com.easypost.easyvcr.interactionconverters.HttpUrlConnectionInteractionConverter
The interaction converter to convert Http(s)UrlConnection requests/responses to/from EasyVCR requests/responses.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.easypost.easyvcr.interactionconverters.BaseInteractionConverter
BaseInteractionConverter.ResponseAndTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInteraction(HttpURLConnection connection, RecordableRequestBody requestBody, Censors censors)Convert a Http(s)URLConnection to an EasyVCR HttpInteraction.createRecordedRequest(HttpURLConnection connection, RecordableRequestBody requestBody, Censors censors)Convert a HttpURLConnection request to an EasyVCR request.createRecordedResponse(HttpURLConnection connection, Censors censors)Convert a HttpURLConnection response to a ResponseAndTime object.Methods inherited from class com.easypost.easyvcr.interactionconverters.BaseInteractionConverter
createInteraction, findMatchingInteraction
-
Constructor Details
-
HttpUrlConnectionInteractionConverter
public HttpUrlConnectionInteractionConverter()
-
-
Method Details
-
createRecordedRequest
public Request createRecordedRequest(HttpURLConnection connection, RecordableRequestBody requestBody, Censors censors)Convert a HttpURLConnection request to an EasyVCR request.- Parameters:
connection- The HttpURLConnection request.requestBody- The request body.censors- The censors to apply to the request.- Returns:
- The EasyVCR request.
-
createRecordedResponse
public BaseInteractionConverter.ResponseAndTime createRecordedResponse(HttpURLConnection connection, Censors censors)Convert a HttpURLConnection response to a ResponseAndTime object.- Parameters:
connection- The HttpURLConnection response.censors- The censors to apply to the response.- Returns:
- The ResponseAndTime object.
-
createInteraction
public HttpInteraction createInteraction(HttpURLConnection connection, RecordableRequestBody requestBody, Censors censors)Convert a Http(s)URLConnection to an EasyVCR HttpInteraction.- Parameters:
connection- The Http(s)URLConnection.requestBody- The request body.censors- The censors to apply to the interaction.- Returns:
- The EasyVCR HttpInteraction.
-