StorageBrowserPolicy class

StorageBrowserPolicy는 다음을 포함하여 Node.js 브라우저 런타임 간의 차이를 처리합니다.

  1. 브라우저는 'IF_MODIFIED_SINCE'과 같은 조건부 헤더를 추가하여 GET/HEAD 요청을 캐시합니다. StorageBrowserPolicy는 GET/HEAD 요청 URL에 타임스탬프 쿼리를 추가하여 브라우저 캐시를 방지하는 데 사용되는 정책입니다.

  2. 보안을 위해 쿠키 헤더 제거

  3. 브라우저 경고를 방지하기 위해 콘텐츠 길이 헤더 제거

Extends

생성자

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

StorageBrowserPolicy 인스턴스를 생성합니다.

메서드

sendRequest(WebResourceLike)

요청을 보냈다.

상속된 메서드

log(HttpPipelineLogLevel, string)

제공된 메시지를 제공된 로거에 기록해 보세요. 로거가 제공되지 않았거나 로그 레벨이 로거의 임계값을 충족하지 못하면 아무것도 기록되지 않습니다.

shouldLog(HttpPipelineLogLevel)

제공된 로그 레벨이 포함된 로그를 로그에 기록해야 하는지 확인하세요.

생성자 세부 정보

StorageBrowserPolicy(RequestPolicy, RequestPolicyOptionsLike)

StorageBrowserPolicy 인스턴스를 생성합니다.

new StorageBrowserPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptionsLike)

매개 변수

nextPolicy
RequestPolicy

메서드 세부 정보

sendRequest(WebResourceLike)

요청을 보냈다.

function sendRequest(request: WebResourceLike): Promise<CompatResponse>

매개 변수

request
WebResourceLike

반환

Promise<CompatResponse>

상속된 메서드 세부 정보

log(HttpPipelineLogLevel, string)

제공된 메시지를 제공된 로거에 기록해 보세요. 로거가 제공되지 않았거나 로그 레벨이 로거의 임계값을 충족하지 못하면 아무것도 기록되지 않습니다.

function log(logLevel: HttpPipelineLogLevel, message: string)

매개 변수

logLevel
HttpPipelineLogLevel

이 로그의 로그 수준입니다.

message

string

이 기록의 메시지입니다.

BaseRequestPolicy.log에서 물려받은 것

shouldLog(HttpPipelineLogLevel)

제공된 로그 레벨이 포함된 로그를 로그에 기록해야 하는지 확인하세요.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

매개 변수

logLevel
HttpPipelineLogLevel

기록될 로그의 로그 레벨입니다.

반환

boolean

제공된 로그 레벨의 로그를 기록해야 하는지 여부.

BaseRequestPolicy.ShouldLog에서 상속받았습니다