Package com.azure.core.http.rest
package com.azure.core.http.rest
This package contains classes and interfaces that provide RESTful HTTP functionality for Azure SDKs.
The classes in this package allow you to send HTTP requests to Azure services and handle the responses. They also provide functionality for handling paged responses from Azure services, which is useful when dealing with large amounts of data.
Here are some of the key classes included in this package:
ResponseBase
: The base class for all responses of a REST request.PagedIterable
: Provides utility to iterate overPagedResponse
usingStream
andIterable
interfaces.PagedFlux
: Provides utility to iterate overPagedResponse
usingFlux
andIterable
interfaces.SimpleResponse
: Represents a REST response with a strongly-typed content deserialized from the response body.
Each class provides useful methods and functionality for dealing with HTTP requests and responses. For example,
the PagedIterable
class provides methods for iterating over paged responses from
Azure services.
-
ClassDescriptionPage<T>Represents a paginated REST response from the service.PagedFlux<T>PagedFlux is a Flux that provides the ability to operate on paginated REST responses of type
PagedResponse
and individual items in such pages.PagedFluxBase<T,P extends PagedResponse<T>> Deprecated.PagedIterableBase<T,P extends PagedResponse<T>> This class provides utility to iterate over responses that extendPagedResponse
usingStream
andIterable
interfaces.Response of a REST API that returns page.PagedResponseBase<H,T> Represents an HTTP response that contains a list of items deserialized into aPage
.This class contains the options to customize an HTTP request.Response<T>REST response with a strongly-typed content specified.ResponseBase<H,T> The response of a REST request.RestProxy is a type that creates a proxy implementation for an interface describing REST API methods.This class represents a simple HTTP response with a strongly-typed content.This class represents a REST response with a streaming content.
ContinuablePagedFluxCore
.