Package org.openrewrite.ipc.http
Interface HttpSender
- All Known Implementing Classes:
HttpUrlConnectionSender,OkHttpSender
public interface HttpSender
A general-purpose interface for controlling how components perform HTTP calls for various purposes.
This interface can be used to inject more advanced customization like SSL verification, key loading,
etc. without requiring further additions to OpenRewrite components needing to make HTTP calls.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault HttpSender.Request.Builderdefault HttpSender.Request.Builderdefault HttpSender.Request.Builderdefault HttpSender.Request.BuildernewRequest(String uri) default HttpSender.Request.Builderdefault HttpSender.Request.Builderdefault HttpSender.Request.Buildersend(HttpSender.Request request)
-
Method Details
-
send
-
post
-
head
-
put
-
get
-
delete
-
options
-
newRequest
-