SansIOHTTPPolicy 클래스
sans I/O 정책을 나타냅니다.
SansIOHTTPPolicy는 HTTP 사양에 따라 요청을 수정하거나 변경하는 정책의 기본 클래스이며 특정 전송의 세부 사항에 의존하지 않습니다. SansIOHTTPPolicy 서브클래스는 파이프라인 또는 AsyncPipeline에서 작동하며 요청이 완료되기 전이나 이후에 작동할 수 있습니다. 필요에 따라 이러한 메서드 코루틴을 만들거나 대기 가능한 개체를 반환할 수 있지만 AsyncPipeline 사용에 연결됩니다.
- 상속
-
SansIOHTTPPolicy
생성자
SansIOHTTPPolicy()
메서드
on_exception |
다음 정책을 실행하는 동안 예외가 발생하는 경우 실행됩니다. 이 메서드는 예외 처리기 내에서 실행됩니다. |
on_request |
다음 정책에서 요청을 보내기 전에 실행됩니다. |
on_response |
요청이 정책에서 돌아온 후 실행됩니다. |
on_exception
다음 정책을 실행하는 동안 예외가 발생하는 경우 실행됩니다.
이 메서드는 예외 처리기 내에서 실행됩니다.
on_exception(request: PipelineRequest[HTTPRequestType]) -> None
매개 변수
Name | Description |
---|---|
request
필수
|
파이프라인 요청 개체 |
on_request
다음 정책에서 요청을 보내기 전에 실행됩니다.
on_request(request: PipelineRequest[HTTPRequestType]) -> None | Awaitable[None]
매개 변수
Name | Description |
---|---|
request
필수
|
다음 정책에서 전송하기 전에 수정할 요청입니다. |
on_response
요청이 정책에서 돌아온 후 실행됩니다.
on_response(request: PipelineRequest[HTTPRequestType], response: PipelineResponse[HTTPRequestType, HTTPResponseType]) -> None | Awaitable[None]
매개 변수
Name | Description |
---|---|
request
필수
|
정책에서 반환된 후 수정할 요청입니다. |
response
필수
|
파이프라인 응답 개체 |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python