azure-docs-sdk-java/docs-ref-autogen/com.azure.core.http.rest.yml

25 строки
3.1 KiB
YAML

### YamlMime:JavaPackage
uid: "com.azure.core.http.rest"
fullName: "com.azure.core.http.rest"
name: "com.azure.core.http.rest"
summary: "This package contains classes and interfaces that provide RESTful HTTP functionality for Azure SDKs."
classes:
- "com.azure.core.http.rest.PagedFlux"
- "com.azure.core.http.rest.PagedFluxBase"
- "com.azure.core.http.rest.PagedIterable"
- "com.azure.core.http.rest.PagedIterableBase"
- "com.azure.core.http.rest.PagedResponseBase"
- "com.azure.core.http.rest.RequestOptions"
- "com.azure.core.http.rest.ResponseBase"
- "com.azure.core.http.rest.RestProxy"
- "com.azure.core.http.rest.SimpleResponse"
- "com.azure.core.http.rest.StreamResponse"
interfaces:
- "com.azure.core.http.rest.Page"
- "com.azure.core.http.rest.PagedResponse"
- "com.azure.core.http.rest.Response"
desc: "This package contains classes and interfaces that provide RESTful HTTP functionality for Azure SDKs.\n\nThe 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.\n\nHere are some of the key classes included in this package:\n\n * <xref uid=\"com.azure.core.http.rest.ResponseBase\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.ResponseBase\"></xref>: The base class for all responses of a REST request.\n * <xref uid=\"com.azure.core.http.rest.PagedIterable\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.PagedIterable\"></xref>: Provides utility to iterate over <xref uid=\"com.azure.core.http.rest.PagedResponse\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.PagedResponse\"></xref> using [Stream][] and [Iterable][] interfaces.\n * <xref uid=\"com.azure.core.http.rest.PagedFlux\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.PagedFlux\"></xref>: Provides utility to iterate over <xref uid=\"com.azure.core.http.rest.PagedResponse\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.PagedResponse\"></xref> using [Flux][] and [Iterable][] interfaces.\n * <xref uid=\"com.azure.core.http.rest.SimpleResponse\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.SimpleResponse\"></xref>: Represents a REST response with a strongly-typed content deserialized from the response body.\n\nEach class provides useful methods and functionality for dealing with HTTP requests and responses. For example, the <xref uid=\"com.azure.core.http.rest.PagedIterable\" data-throw-if-not-resolved=\"false\" data-raw-source=\"com.azure.core.http.rest.PagedIterable\"></xref> class provides methods for iterating over paged responses from Azure services.\n\n\n[Stream]: https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html\n[Iterable]: https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html\n[Flux]: https://projectreactor.io/docs/core/release/api/reactor/core/publisher/Flux.html"
metadata: {}
package: "com.azure.core.http.rest"
artifact: com.azure:azure-core:1.52.0