| Name | Description | Type | Package | Framework |
| AbstractHeaderBasedCachingWire | This is the base class to handle http responses with 304 state. | Class | com.jcabi.http.wire | JCabi |
|
| ApacheRequest | based on Apache HTTP client. | Class | com.jcabi.http.request | JCabi |
|
| AutoRedirectingWire | Auto Redirecting Wire. | Class | com.jcabi.http.wire | JCabi |
|
| BasicAuthWire | Wire with HTTP basic authentication based on user info of URI. | Class | com.jcabi.http.wire | JCabi |
|
| CachingWire | Wire that caches GET requests. | Class | com.jcabi.http.wire | JCabi |
|
| CookieOptimizingWire | Wire that compresses cookies before sending. | Class | com.jcabi.http.wire | JCabi |
|
| DefaultResponse | Default implementation of Response. | Class | com.jcabi.http.request | JCabi |
|
| ETagCachingWire | Wire that caches requests with ETags. | Class | com.jcabi.http.wire | JCabi |
|
| FakeRequest | response, specified in the constructor. | Class | com.jcabi.http.request | JCabi |
|
| FcWire | Wire that caches GET requests. | Class | com.jcabi.http.wire | JCabi |
|
| ImmutableHeader | Immutable HTTP header. | Class | com.jcabi.http | JCabi |
|
| JdkRequest | This implementation will be enough in most situations. | Class | com.jcabi.http.request | JCabi |
|
| JsonResponse | This response decorator is able to parse HTTP response body as a JSON document and manipulate with it afterwords, for example: | Class | com.jcabi.http.response | JCabi |
|
| JsoupResponse | This response decorator is able to parse HTTP response body as an HTML document. | Class | com.jcabi.http.response | JCabi |
|
| LastModifiedCachingWire | Wire that caches requests based on Last-Modified and If-Modified-Since headers. | Class | com.jcabi.http.wire | JCabi |
|
| MkAnswer | | Interface | com.jcabi.http.mock | JCabi |
|
| MkAnswer .Simple | Simple implementation. | Class | com.jcabi.http.mock | JCabi |
|
| MkAnswerMatchers | Convenient set of matchers for MkAnswer. | Class | com.jcabi.http.mock | JCabi |
|
| MkContainer | Mock version of Java Servlet container. | Interface | com.jcabi.http.mock | JCabi |
|
| MkGrizzlyContainer | | Class | com.jcabi.http.mock | JCabi |
|
| MkQuery | Mock HTTP query/request. | Interface | com.jcabi.http.mock | JCabi |
|
| MkQueryMatchers | Convenient set of matchers for MkQuery. | Class | com.jcabi.http.mock | JCabi |
|
| OneMinuteWire | Wire that throws an IOException if a request takes longer It's recommended to use this decorator in production, in order | Class | com.jcabi.http.wire | JCabi |
|
| Request | Instance of this class is supposed to be used this way: String name = new ApacheRequest("https://www. | Interface | com.jcabi.http | JCabi |
|
| RequestBody | Instance of this interface is returned by Request. | Interface | com.jcabi.http | JCabi |
|
| RequestBody .Printable | Printer of byte array. | Class | com.jcabi.http | JCabi |
|
| RequestURI | Instance of this interface is returned by Request. | Interface | com.jcabi.http | JCabi |
|
| Response | RESTful response returned by Request. | Interface | com.jcabi.http | JCabi |
|
| RestResponse | This response decorator is able to make basic assertions on HTTP response and manipulate with it afterwords, for example: | Class | com.jcabi.http.response | JCabi |
|
| RetryWire | Wire that retries a few times before giving up and throwing exception. | Class | com.jcabi.http.wire | JCabi |
|
| TrustedWire | Wire that ignores SSL PKIX verifications. | Class | com.jcabi.http.wire | JCabi |
|
| UserAgentWire | Wire with default user agent. | Class | com.jcabi.http.wire | JCabi |
|
| VerboseWire | This wire makes HTTP request and response details visible in log (we're using SLF4J logging facility), for example: | Class | com.jcabi.http.wire | JCabi |
|
| WebLinkingResponse | Web Linking response. | Class | com.jcabi.http.response | JCabi |
|
| WebLinkingResponse .Link | | Interface | com.jcabi.http.response | JCabi |
|
| Wire | An instance of this interface can be used in Request. | Interface | com.jcabi.http | JCabi |
|
| XmlResponse | This response decorator is able to parse HTTP response body as an XML document and manipulate with it afterwords, for example: | Class | com.jcabi.http.response | JCabi |