{ "id": "api/common/http/HttpBackend", "title": "HttpBackend", "contents": "\n\n
\n
\n
\n \n API > @angular/common > @angular/common/http\n
\n \n
\n \n
\n

HttpBackendlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

A final HttpHandler which will dispatch the request via browser HTTP APIs to a backend.

\n\n

See more...

\n
\n \n \n \n
\n\nabstract class HttpBackend implements HttpHandler {\n abstract handle(req: HttpRequest<any>): Observable<HttpEvent<any>>\n}\n\n\n \n \n
\n

Subclasseslink

\n \n\n\n\n\n
\n \n\n
\n\n\n \n\n \n \n
\n

Descriptionlink

\n

Interceptors sit between the HttpClient interface and the HttpBackend.

\n

When injected, HttpBackend dispatches requests directly to the backend, without going\nthrough the interceptor chain.

\n\n \n
\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n
\n

Methodslink

\n \n \n\n \n \n \n \n \n \n \n \n\n \n\n \n \n
\n
\n

\n handle()\n \n link

\n \n
\n
\n
\n \n\n abstract handle(req: HttpRequest<any>): Observable<HttpEvent<any>>\n\n \n\n
Parameters
\n \n \n \n \n \n \n \n \n \n
\n \n req\n HttpRequest\n \n \n
\n\n \n
Returns
\n

Observable<HttpEvent<any>>

\n\n \n\n\n \n\n \n
\n
\n\n \n
\n\n\n\n \n\n\n
\n
\n\n\n" }