你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageBrowserPolicy class
StorageBrowserPolicy 将处理Node.js和浏览器运行时之间的差异,包括:
浏览器通过添加条件标头(如“IF_MODIFIED_SINCE”)来缓存 GET/HEAD 请求。 StorageBrowserPolicy 是一种策略,用于将时间戳查询添加到 GET/HEAD 请求 URL,从而避免浏览器缓存。
删除 Cookie 标头以保障安全性
删除内容长度标头以避免浏览器警告
- Extends
构造函数
Storage |
创建 StorageBrowserPolicy 的实例。 |
方法
send |
发送请求。 |
继承的方法
log(Http |
尝试将提供的消息记录到提供的记录器。 如果未提供记录器,或者如果日志级别没有限制记录器阈值,则不会记录任何记录。 |
should |
获取是否应记录具有所提供日志级别的日志。 |
构造函数详细信息
StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)
创建 StorageBrowserPolicy 的实例。
new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)
参数
- nextPolicy
- IHttpClient
- options
- RequestPolicyOptions
方法详细信息
sendRequest(WebResourceLike)
发送请求。
function sendRequest(request: WebResourceLike): Promise<CompatResponse>
参数
- request
- WebResource
返回
Promise<HttpOperationResponse>
继承的方法详细信息
log(HttpPipelineLogLevel, string)
尝试将提供的消息记录到提供的记录器。 如果未提供记录器,或者如果日志级别没有限制记录器阈值,则不会记录任何记录。
function log(logLevel: HttpPipelineLogLevel, message: string)
参数
- logLevel
- HttpPipelineLogLevel
此日志的日志级别。
- message
-
string
此日志的消息。
shouldLog(HttpPipelineLogLevel)
获取是否应记录具有所提供日志级别的日志。
function shouldLog(logLevel: HttpPipelineLogLevel): boolean
参数
- logLevel
- HttpPipelineLogLevel
将记录的日志的日志级别。
返回
boolean
是否应记录具有提供的日志级别的日志。