HttpTransport 클래스

http 발신자 ABC.

상속
HttpTransport
HttpTransport
HttpTransport

생성자

HttpTransport()

메서드

close

외부 소유가 아닌 경우 세션을 닫습니다.

open

새 세션이 없는 경우 새 세션을 할당합니다.

send

이 HTTP 발신자를 사용하여 요청을 보냅니다.

sleep

지정된 기간 동안 절전 모드입니다.

당신은 항상 절전 모드로 전송을 요청해야하고, 직접 stdlib을 호출하지. 이는 비동기에서 주로 중요합니다. 전송은 asyncio를 사용하지 않을 수 있지만 트리오와 같은 다른 구현은 절전 모드가 될 수 있지만 디자인을 일관되게 유지하기 위해 항상 전송에 절전 모드를 요청하고 전송 구현자가 이를 수행하는 방법을 결정하도록 하는 것이 더 깨끗합니다.

close

외부 소유가 아닌 경우 세션을 닫습니다.

abstract close() -> None

open

새 세션이 없는 경우 새 세션을 할당합니다.

abstract open() -> None

send

이 HTTP 발신자를 사용하여 요청을 보냅니다.

abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType

매개 변수

Name Description
request
필수
<xref:azure.core.transport.HTTPRequest>

파이프라인 요청 개체

반환

형식 Description

파이프라인 응답 개체입니다.

sleep

지정된 기간 동안 절전 모드입니다.

당신은 항상 절전 모드로 전송을 요청해야하고, 직접 stdlib을 호출하지. 이는 비동기에서 주로 중요합니다. 전송은 asyncio를 사용하지 않을 수 있지만 트리오와 같은 다른 구현은 절전 모드가 될 수 있지만 디자인을 일관되게 유지하기 위해 항상 전송에 절전 모드를 요청하고 전송 구현자가 이를 수행하는 방법을 결정하도록 하는 것이 더 깨끗합니다.

sleep(duration: float) -> None

매개 변수

Name Description
duration
필수

절전 모드로 표시할 시간(초)입니다.