W3cubDocs

/Angular 7

XHRConnection

class deprecated

Creates connections using XMLHttpRequest. Given a fully-qualified request, an XHRConnection will immediately create an XMLHttpRequest object and send the request.

See more...

Deprecated: see https://angular.io/guide/http

class XHRConnection implements Connection {
  constructor(req: Request, browserXHR: BrowserXhr, baseResponseOptions?: ResponseOptions)
  request: Request
  response: Observable<Response>
  readyState: ReadyState
  setDetectedContentType(req: any, _xhr: any)
}

Description

This class would typically not be created or interacted with directly inside applications, though the MockConnection may be interacted with in tests.

Constructor

constructor(req: Request, browserXHR: BrowserXhr, baseResponseOptions?: ResponseOptions)

Parameters
req Request
browserXHR BrowserXhr
baseResponseOptions ResponseOptions

Optional. Default is undefined.

Properties

Property Description
request: Request
response: Observable<Response>

Response EventEmitter which emits a single Response value on load event of XMLHttpRequest.

readyState: ReadyState

Methods

setDetectedContentType(req: any, _xhr: any)

Parameters
req any
_xhr any

© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/http/XHRConnection