HttpClientResponse class

类似 HttpClient.fetch() 的方法返回 Response 子类。

注解

这是一个占位符。 在将来,可能向此类添加其他特定于 HttpClient 的功能。

此类的构造函数标记为内部。 第三方代码不应直接调用构造函数或创建扩展类的 HttpClientResponse 子类。

属性

body

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

bodyUsed

请参阅浏览器正文 API 的文档

headers

请参阅有关浏览器 响应 API 的文档

nativeResponse
ok

请参阅有关浏览器 响应 API 的文档

redirected

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

status

请参阅有关浏览器 响应 API 的文档

statusText

请参阅有关浏览器 响应 API 的文档

trailer

请参阅有关浏览器 响应 API 的文档

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

type

请参阅有关浏览器 响应 API 的文档

url

请参阅有关浏览器 响应 API 的文档

方法

arrayBuffer()

请参阅浏览器正文 API 的文档

blob()

请参阅浏览器正文 API 的文档

clone()
formData()

请参阅浏览器正文 API 的文档

json()

请参阅浏览器正文 API 的文档

text()

请参阅浏览器正文 API 的文档

属性详细信息

body

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

get body(): ReadableStream | null;

属性值

ReadableStream | null

bodyUsed

请参阅浏览器正文 API 的文档

get bodyUsed(): boolean;

属性值

boolean

headers

请参阅有关浏览器 响应 API 的文档

get headers(): Headers;

属性值

Headers

nativeResponse

protected nativeResponse: Response;

属性值

Response

ok

请参阅有关浏览器 响应 API 的文档

get ok(): boolean;

属性值

boolean

redirected

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

get redirected(): boolean;

属性值

boolean

status

请参阅有关浏览器 响应 API 的文档

get status(): number;

属性值

number

statusText

请参阅有关浏览器 响应 API 的文档

get statusText(): string;

属性值

string

trailer

注意

此 API 以预览状态提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

请参阅有关浏览器 响应 API 的文档

此属性标记为 alpha,因为它尚未由 @microsoft/sp-polyfills 包实现。

get trailer(): Promise<Headers>;

属性值

Promise<Headers>

type

请参阅有关浏览器 响应 API 的文档

get type(): ResponseType;

属性值

ResponseType

url

请参阅有关浏览器 响应 API 的文档

get url(): string;

属性值

string

方法详细信息

arrayBuffer()

请参阅浏览器正文 API 的文档

arrayBuffer(): Promise<ArrayBuffer>;

返回

Promise<ArrayBuffer>

blob()

请参阅浏览器正文 API 的文档

blob(): Promise<Blob>;

返回

Promise<Blob>

clone()

/** @virtual */
clone(): HttpClientResponse;

返回

formData()

请参阅浏览器正文 API 的文档

formData(): Promise<FormData>;

返回

Promise<FormData>

json()

请参阅浏览器正文 API 的文档

json(): Promise<any>;

返回

Promise<any>

text()

请参阅浏览器正文 API 的文档

text(): Promise<string>;

返回

Promise<string>