Uses of Class
io.karatelabs.http.HttpResponse
Packages that use HttpResponse
-
Uses of HttpResponse in io.karatelabs.core
Methods in io.karatelabs.core that return HttpResponseModifier and TypeMethodDescriptionMockHandler.apply(HttpRequest request) HttpRunEvent.response()Returns the value of theresponserecord component.Methods in io.karatelabs.core with parameters of type HttpResponseModifier and TypeMethodDescriptionstatic HttpRunEventHttpRunEvent.exit(HttpRequest request, HttpResponse response, ScenarioRuntime sr) Creates an HTTP_EXIT event fired after the HTTP response is received.Constructors in io.karatelabs.core with parameters of type HttpResponseModifierConstructorDescriptionHttpRunEvent(RunEventType type, HttpRequest request, HttpResponse response, ScenarioRuntime scenarioRuntime, long timeStamp) Creates an instance of aHttpRunEventrecord class. -
Uses of HttpResponse in io.karatelabs.http
Methods in io.karatelabs.http that return HttpResponseModifier and TypeMethodDescriptionServerRequestHandler.apply(HttpRequest request) Http.delete()Http.get()ServerMarkupContext.getResponse()ServerRequestCycle.getResponse()ServerRequestCycle.handle()Main entry point - routes to API or HTML handler.ApacheHttpClient.invoke(HttpRequest request) HttpClient.invoke(HttpRequest request) HttpRequestBuilder.invoke()Http.methodJson(String method, String body) Forward this request to a target URL and return the response.static HttpResponseHttpResponse.skipped(HttpRequest request) Creates a skipped response for when a listener returns false from HTTP_ENTER.Methods in io.karatelabs.http that return types with arguments of type HttpResponseMethods in io.karatelabs.http with parameters of type HttpResponseModifier and TypeMethodDescriptionstatic voidSecurityHeaders.apply(HttpResponse response, ServerConfig config) Apply security headers to an HTTP response based on the server configuration.Method parameters in io.karatelabs.http with type arguments of type HttpResponseModifier and TypeMethodDescriptionServerConfig.requestFilter(BiFunction<HttpRequest, ServerMarkupContext, HttpResponse> requestFilter) Set a request filter that runs after session loading but before CSRF validation.static HttpServerHttpServer.start(int port, io.netty.handler.ssl.SslContext sslContext, Function<HttpRequest, HttpResponse> handler) static HttpServerHttpServer.start(int port, io.netty.handler.ssl.SslContext sslContext, Function<HttpRequest, HttpResponse> handler, SseHandler sseHandler) static HttpServerHttpServer.start(int port, io.netty.handler.ssl.SslContext sslContext, Function<HttpRequest, HttpResponse> handler, SseHandler sseHandler, WsHandler wsHandler) static HttpServerHttpServer.start(int port, Function<HttpRequest, HttpResponse> handler) static HttpServerHttpServer.start(int port, Function<HttpRequest, HttpResponse> handler, SseHandler sseHandler) static HttpServerHttpServer.start(int port, Function<HttpRequest, HttpResponse> handler, SseHandler sseHandler, WsHandler wsHandler) Constructors in io.karatelabs.http with parameters of type HttpResponseModifierConstructorDescriptionServerMarkupContext(HttpRequest request, HttpResponse response, ServerConfig config) -
Uses of HttpResponse in io.karatelabs.output
Methods in io.karatelabs.output with parameters of type HttpResponseModifier and TypeMethodDescriptionstatic StringHttpLogger.getStatusFailureMessage(int expected, HttpRequest request, HttpResponse response) voidHttpLogger.logResponse(HttpResponse response)