@angular/common/http
Implements an HTTP client API for Angular apps that relies on the XMLHttpRequest
interface exposed by browsers.
Includes testability features, typed request and response objects, request and response interception, observable APIs, and streamlined error handling.
For usage information, see the HTTP Client guide.
入口点的导出
模块
HttpClientJsonpModule | 为支持 JSONP 的 Configures the dependency injector for |
HttpClientModule | 为支持 XSRF 的 Configures the dependency injector for |
HttpClientXsrfModule | 配置 XSRF 保护,以支持外发请求。 Configures XSRF protection support for outgoing requests. |
类
HttpBackend | 最后一个 A final |
HttpClient | Performs HTTP requests. This service is available as an injectable class, with methods to perform HTTP requests. Each request method has multiple signatures, and the return type varies based on the signature that is called (mainly the values of |
HttpErrorResponse | 一个用于表示错误或失败的响应对象,或者来自执行请求时发生的错误给出的失败的 HTTP 状态码,或者来自在解析响应对象期间发生的其它错误。 A response that represents an error or failure, either from a non-successful HTTP status, an error while executing the request, or some other failure which occurred during the parsing of the response. |
HttpHandler | 把一个 Transforms an |
HttpHeaderResponse | 一个部分 HTTP 请求,它只包括状态和响应头数据,但没有响应体。 A partial HTTP response which only includes the status and header data, but no response body. |
HttpHeaders | Http 头的不可变集合,惰性解析。 Represents the header configuration options for an HTTP request. Instances are immutable. Modifying methods return a cloned instance with the change. The original object is never changed. |
HttpParams | HTTP 请求/响应体,用来表示序列化参数,它们的 MIME 类型都是 An HTTP request/response body that represents serialized parameters, per the MIME type |
HttpRequest | 一个外发的 HTTP 请求,带有一个可选的类型化的请求体( An outgoing HTTP request with an optional typed body. |
HttpResponse | 一个完整的 HTTP 响应对象,包括一个带类型的响应体(如果没返回内容,则为 A full HTTP response, including a typed response body (which may be |
HttpResponseBase |
Base class for both |
HttpUrlEncodingCodec | Provides encoding and decoding of URL parameter and query-string values. |
HttpXhrBackend | Uses |
HttpXsrfTokenExtractor | Retrieves the current XSRF token to use with the next outgoing request. |
JsonpClientBackend | Processes an |
JsonpInterceptor | Identifies requests with the method JSONP and shifts them to the |
XhrFactory | A wrapper around the |
结构
HttpDownloadProgressEvent | 下载进度事件。 A download progress event. |
HttpEventType | 不同种类的 Type enumeration for the different kinds of |
HttpInterceptor | 拦截 Intercepts and handles an |
HttpParameterCodec | 一个用来在 URL 中编码和解码参数的编解码器。 A codec for encoding and decoding parameters in URLs. |
HttpProgressEvent | Base interface for progress events. |
HttpSentEvent | 用于表示请求已经发到服务器的事件。 当请求可能被多次接受时很有用,以区分出最终事件流上的重试行为。 An event indicating that the request was sent to the server. Useful when a request may be retried multiple times, to distinguish between retries on the final event stream. |
HttpUploadProgressEvent | 上传进度事件。 An upload progress event. |
HttpUserEvent | 用户定义的事件。 A user-defined event. |
类型
HTTP_INTERCEPTORS | A multi-provider token that represents the array of registered |
HttpEvent | 响应流中所有可能出现的事件的联合类型。 Union type for all possible events on the response stream. |