java.lang.Object
org.miaixz.bus.http.plugin.httpv.CoverHttp<CoverHttp.Sync>
org.miaixz.bus.http.plugin.httpv.CoverHttp.Sync
- All Implemented Interfaces:
Cancelable
A builder for synchronous HTTP requests.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested classes/interfaces inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
CoverHttp.Async, CoverHttp.Sync -
Field Summary
Fields inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
httpv, nextOnIO, nothrow, skipPreproc, skipSerialPreproc -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondelete()Executes a DELETE request (REST: delete a resource, idempotent).get()Executes a GET request (REST: retrieve a resource, idempotent).head()Executes a HEAD request (REST: retrieve resource headers, idempotent).patch()Executes a PATCH request (REST: partially update a resource, idempotent).post()Executes a POST request (REST: create a resource, not idempotent).put()Executes a PUT request (REST: update/replace a resource, idempotent).Executes an HTTP request with the specified method.Methods inherited from class org.miaixz.bus.http.plugin.httpv.CoverHttp
addBodyPara, addBodyPara, addFilePara, addFilePara, addFilePara, addFilePara, addHeader, addHeader, addPathPara, addPathPara, addUrlPara, addUrlPara, assertNotConflict, bind, bodyType, cancel, charset, charset, getBodyType, getBound, getHeaders, getTag, getUrl, isTagged, nextOnIO, nothrow, prepareCall, prepareRequest, registeTagTask, removeTagTask, setBodyPara, setOnProcess, setRange, setRange, skipPreproc, skipSerialPreproc, stepBytes, stepRate, tag, timeoutAwait, timeoutResult, toState
-
Constructor Details
-
Sync
Constructs a new synchronous request builder.- Parameters:
client- The Httpv instance.url- The request URL.
-
-
Method Details
-
get
Executes a GET request (REST: retrieve a resource, idempotent).- Returns:
- The request result.
-
head
Executes a HEAD request (REST: retrieve resource headers, idempotent).- Returns:
- The request result.
-
post
Executes a POST request (REST: create a resource, not idempotent).- Returns:
- The request result.
-
put
Executes a PUT request (REST: update/replace a resource, idempotent).- Returns:
- The request result.
-
patch
Executes a PATCH request (REST: partially update a resource, idempotent).- Returns:
- The request result.
-
delete
Executes a DELETE request (REST: delete a resource, idempotent).- Returns:
- The request result.
-
request
Executes an HTTP request with the specified method.- Parameters:
method- The HTTP method.- Returns:
- The request result.
-