Uses of Class
io.helidon.http.Method
Packages that use Method
Package
Description
Testing support for HTTP.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon Common HTTP/2 classes.
Helidon WebClient APIs shared by all types of clients.
Helidon WebClient HTTP/2 Support.
CORS support for Helidon WebServer.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Testing JUnit5 Support.
Helidon WebServer Testing JUnit 5 Support for HTTP2.
-
Uses of Method in io.helidon.common.testing.http.junit5
Methods in io.helidon.common.testing.http.junit5 with parameters of type MethodModifier and TypeMethodDescriptionvoidSends a request to the server.voidSends a request to the server.voidSends a request to the server.voidSends a request to the server.SocketHttpClient.sendAndReceive(Method method, String payload) A helper method that sends the given payload with the provided method to the server.SocketHttpClient.sendAndReceive(Method method, String path, String payload) A helper method that sends the given payload at the given path with the provided method and headers to the server.SocketHttpClient.sendAndReceive(Method method, String path, String payload, Iterable<String> headers) A helper method that sends the given payload at the given path with the provided method to the server. -
Uses of Method in io.helidon.http
Subinterfaces with type arguments of type Method in io.helidon.httpFields in io.helidon.http declared as MethodModifier and TypeFieldDescriptionstatic final MethodMethod.CONNECTThe HTTP CONNECT method starts two-way communications with the requested resource.static final MethodMethod.DELETEThe DELETE method requests that the origin server delete the resource identified by the Request-URI.static final MethodMethod.GETThe GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.static final MethodMethod.HEADThe HEAD method is identical toMethod.GETexcept that the server MUST NOT return a message-body in the response.static final MethodMethod.OPTIONSThe OPTIONS method represents a request for information about the communication options available on the request/response chain identified by the Request-URI.static final MethodMethod.PATCHThe PATCH method as described in RFC 5789 is used to perform an update to an existing resource, where the request payload only has to contain the instructions on how to perform the update.static final MethodMethod.POSTThe POST method is used to request that the origin server acceptedTypes the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.static final MethodMethod.PUTThe PUT method requests that the enclosed entity be stored under the supplied Request-URI.static final MethodMethod.QUERYThe QUERY method requests that the target resource process the enclosed content in a safe and idempotent manner.static final MethodMethod.TRACEThe TRACE method is used to invoke a remote, application-layer loop-back of the request message.Methods in io.helidon.http that return MethodModifier and TypeMethodDescriptionstatic MethodCreate new HTTP request method instance from the provided name.static MethodMethod.createCaseSensitive(String name) Deprecated, for removal: This API element is subject to removal in a future version.HttpPrologue.method()HTTP method of this request.Methods in io.helidon.http that return types with arguments of type MethodModifier and TypeMethodDescriptionMethodPredicate.acceptedMethods()Methods accepted by this predicate, may be empty.Methods in io.helidon.http with parameters of type MethodModifier and TypeMethodDescriptionstatic HttpPrologueHttpPrologue.create(String rawProtocol, String protocol, String protocolVersion, Method httpMethod, UriPath uriPath, UriQuery uriQuery, UriFragment uriFragment) Create a new prologue with decoded values.static HttpPrologueHttpPrologue.create(String rawProtocol, String protocol, String protocolVersion, Method httpMethod, String unresolvedPath, boolean validatePath) Create a new prologue.static MethodPredicateCreate a predicate for the provided methods.Method parameters in io.helidon.http with type arguments of type MethodModifier and TypeMethodDescriptionstatic MethodPredicateMethod.predicate(Collection<Method> methods) Create a predicate for the provided methods. -
Uses of Method in io.helidon.http.http2
Methods in io.helidon.http.http2 that return MethodMethods in io.helidon.http.http2 with parameters of type MethodModifier and TypeMethodDescriptionHTTP method to be used. -
Uses of Method in io.helidon.webclient.api
Methods in io.helidon.webclient.api that return MethodModifier and TypeMethodDescriptionClientRequestBase.method()HTTP method to be invoked.FullClientRequest.method()HTTP method of this request.WebClientServiceRequest.method()Returns an HTTP request method.Methods in io.helidon.webclient.api with parameters of type MethodModifier and TypeMethodDescriptionCreate a request for a method.Constructors in io.helidon.webclient.api with parameters of type MethodModifierConstructorDescriptionprotectedClientRequestBase(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Boolean sendExpectContinue, Map<String, String> properties) Create a new request.protectedClientRequestBase(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Boolean sendExpectContinue, Map<String, String> properties, ClientUri redirectSourceUri) Create a new request.protectedClientRequestBase(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Boolean sendExpectContinue, Map<String, String> properties, ClientUri redirectSourceUri, boolean crossOriginRedirect) Create a new request.protectedClientRequestBase(HttpClientConfig clientConfig, WebClientCookieManager cookieManager, String protocolId, Method method, ClientUri clientUri, Map<String, String> properties) Create a new request. -
Uses of Method in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 with parameters of type Method -
Uses of Method in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors with parameters of type MethodModifier and TypeMethodDescriptionCorsPathConfig.BuilderBase.addAllowMethod(Method method) Add an allowed method. -
Uses of Method in io.helidon.webserver.http
Methods in io.helidon.webserver.http with parameters of type MethodModifier and TypeMethodDescriptionHTTP methods this route should handle.default HttpRouting.BuilderHttpRouting.Builder.route(Method method, PathMatcher pathMatcher, Handler handler) default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRouting.Builderdefault HttpRulesHttpRules.route(Method method, PathMatcher pathMatcher, Handler handler) Add a route.default HttpRulesAdd a route.default HttpRulesAdd a route.default HttpRulesHttpRules.route(Method method, String pathPattern, Consumer<ServerRequest> handler) Add a route.default HttpRulesHttpRules.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) Add a route.default HttpRulesAdd a route.Method parameters in io.helidon.webserver.http with type arguments of type MethodModifier and TypeMethodDescriptionMethod predicate to use.default HttpRouting.BuilderHttpRouting.Builder.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) default HttpRulesHttpRules.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) Add a route. -
Uses of Method in io.helidon.webserver.http1
Methods in io.helidon.webserver.http1 with parameters of type Method -
Uses of Method in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with parameters of type Method -
Uses of Method in io.helidon.webserver.observe.metrics
Methods in io.helidon.webserver.observe.metrics with parameters of type MethodModifier and TypeMethodDescriptiondefault booleanAutoHttpMetricsConfig.isMeasured(Method method, UriPath uriPath) Decides whether the specified HTTP method and path should be measured.default booleanAutoHttpMetricsPathConfig.matchesMethod(Method method) Checks whether theMethodmatches the method(s) in the path config. -
Uses of Method in io.helidon.webserver.observe.tracing
Methods in io.helidon.webserver.observe.tracing with parameters of type Method -
Uses of Method in io.helidon.webserver.security
Methods in io.helidon.webserver.security that return types with arguments of type MethodModifier and TypeMethodDescriptionPathsConfig.BuilderBase.methods()HTTP methods to match exactly when applying this configured path; non-uppercase known methods also match their uppercase names and log a warning that this compatibility will be removed in a future major version.PathsConfig.BuilderBase.PathsConfigImpl.methods()PathsConfig.methods()HTTP methods to match exactly when applying this configured path; non-uppercase known methods also match their uppercase names and log a warning that this compatibility will be removed in a future major version.Methods in io.helidon.webserver.security with parameters of type MethodModifier and TypeMethodDescriptionHTTP methods to match exactly when applying this configured path; non-uppercase known methods also match their uppercase names and log a warning that this compatibility will be removed in a future major version.Method parameters in io.helidon.webserver.security with type arguments of type MethodModifier and TypeMethodDescriptionPathsConfig.BuilderBase.addMethods(List<? extends Method> methods) HTTP methods to match exactly when applying this configured path; non-uppercase known methods also match their uppercase names and log a warning that this compatibility will be removed in a future major version.HTTP methods to match exactly when applying this configured path; non-uppercase known methods also match their uppercase names and log a warning that this compatibility will be removed in a future major version. -
Uses of Method in io.helidon.webserver.testing.junit5
Methods in io.helidon.webserver.testing.junit5 with parameters of type MethodModifier and TypeMethodDescription -
Uses of Method in io.helidon.webserver.testing.junit5.http2
Methods in io.helidon.webserver.testing.junit5.http2 with parameters of type MethodModifier and TypeMethodDescriptionHttp2TestConnection.request(int streamId, Method method, String path, WritableHeaders<?> headers, BufferData payload) Send HTTP request with given stream id with single data frame created from supplied buffer data, dataframe has end of stream flag.
Method.create(String), which is case-sensitive