Class NetworkInterceptionRequestBuilder.MockedResponseBuilder
java.lang.Object
com.shaft.gui.browser.NetworkInterceptionRequestBuilder.MockedResponseBuilder
- Enclosing class:
NetworkInterceptionRequestBuilder
Fluent mocked response builder.
-
Method Summary
Modifier and TypeMethodDescriptionbody(byte[] body) Sets a binary response body.Sets a UTF-8 string response body.bodyFromFile(String relativeFilePath) Reads a UTF-8 response body from a file.contentType(String contentType) Sets the response content type.Adds a response header.Adds response headers.Sets a JSON response body and content type.perform()Registers the mocked response rule.statusCode(int statusCode) Sets the HTTP status code.
-
Method Details
-
statusCode
Sets the HTTP status code.- Parameters:
statusCode- status code to return- Returns:
- this builder
-
header
Adds a response header.- Parameters:
name- header namevalue- header value- Returns:
- this builder
-
headers
Adds response headers.- Parameters:
headers- headers to add- Returns:
- this builder
-
contentType
Sets the response content type.- Parameters:
contentType- content type header value- Returns:
- this builder
-
body
Sets a UTF-8 string response body.- Parameters:
body- response body- Returns:
- this builder
-
body
Sets a binary response body.- Parameters:
body- response body bytes- Returns:
- this builder
-
bodyFromFile
public NetworkInterceptionRequestBuilder.MockedResponseBuilder bodyFromFile(String relativeFilePath) Reads a UTF-8 response body from a file.- Parameters:
relativeFilePath- file path to read- Returns:
- this builder
-
jsonBody
Sets a JSON response body and content type.- Parameters:
body- JSON body- Returns:
- this builder
-
perform
Registers the mocked response rule.- Returns:
- the owning browser actions object
-