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 overPagedResponseusingStreamandIterableinterfaces.PagedFlux: Provides utility to iterate overPagedResponseusingFluxandIterableinterfaces.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
PagedResponseand 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 extendPagedResponseusingStreamandIterableinterfaces.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.