ResponseOptions
Creates a response options object to be optionally provided when instantiating a Response
.
已弃用: see https://angular.io/guide/http
class ResponseOptions {
constructor(opts: ResponseOptionsArgs = {})
body: string | Object | ArrayBuffer | Blob | null
status: number | null
headers: Headers | null
url: string | null
merge(options?: ResponseOptionsArgs): ResponseOptions
}
说明
This class is based on the ResponseInit
description in the Fetch Spec.
All values are null by default. Typical defaults can be found in the BaseResponseOptions
class, which sub-classes ResponseOptions
.
This class may be used in tests to build Responses for mock responses (see MockBackend
).
构造函数
属性
属性 | 说明 |
---|---|
body: string | Object | ArrayBuffer | Blob | null | String, Object, ArrayBuffer or Blob representing the body of the |
status: number | null | Http status code associated with the response. |
headers: Headers | null | Response headers |
url: string | null |
方法
Creates a copy of the | |||
参数
返回值 | |||
This may be useful when sharing a base | |||
使用说明Example
|
使用说明
Example
import {ResponseOptions, Response} from '@angular/http';
var options = new ResponseOptions({
body: '{"name":"Jeff"}'
});
var res = new Response(options);
console.log('res.json():', res.json()); // Object {name: "Jeff"}