HttpResponse 클래스
- 상속
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
생성자
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
매개 변수
Name | Description |
---|---|
request
필수
|
|
internal_response
필수
|
|
block_size
|
기본값: None
|
메서드
body |
전체 본문을 메모리의 바이트로 반환합니다. 동기화 구현자는 가능한 경우 본문을 메모리에 로드해야 합니다. 비동기 구현자는 먼저 호출된 비동기 load_body 사용해야 합니다. |
parts |
content-type이 다중 파트/혼합이라고 가정하면 는 파트를 반복기로 반환합니다. |
raise_for_status |
응답에 오류 상태 코드가 있는 경우 HttpResponseError를 발생합니다. 응답이 양수이면 아무 것도 수행하지 않습니다. |
stream_download |
스트리밍 요청 본문 데이터를 위한 생성기입니다. 스트리밍 다운로드가 지원되는 경우 하위 클래스에서 구현해야 합니다. |
text |
전체 본문을 문자열로 반환합니다. |
body
전체 본문을 메모리의 바이트로 반환합니다.
동기화 구현자는 가능한 경우 본문을 메모리에 로드해야 합니다. 비동기 구현자는 먼저 호출된 비동기 load_body 사용해야 합니다.
body() -> bytes
반환
형식 | Description |
---|---|
전체 본문은 메모리의 바이트입니다. |
parts
content-type이 다중 파트/혼합이라고 가정하면 는 파트를 반복기로 반환합니다.
parts() -> Iterator[HttpResponse]
반환
형식 | Description |
---|---|
<xref:iterator>[HttpResponse]
|
요청이 다중 파트/혼합인 경우 HttpResponse의 반복기 |
예외
형식 | Description |
---|---|
콘텐츠가 다중 파트/혼합이 아닌 경우 |
raise_for_status
응답에 오류 상태 코드가 있는 경우 HttpResponseError를 발생합니다. 응답이 양수이면 아무 것도 수행하지 않습니다.
raise_for_status() -> None
stream_download
스트리밍 요청 본문 데이터를 위한 생성기입니다.
스트리밍 다운로드가 지원되는 경우 하위 클래스에서 구현해야 합니다.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
매개 변수
Name | Description |
---|---|
pipeline
필수
|
파이프라인 개체 |
반환
형식 | Description |
---|---|
<xref:iterator>[bytes]
|
소켓에 연결된 바이트 생성기 |
text
Azure SDK for Python