콘텐츠로 이동

APIResponse

Source URL: https://playwright.dev/docs/api/class-apiresponse

APIResponse 클래스는 apiRequestContext.get() 및 유사한 메서드가 반환하는 응답을 나타냅니다.


추가된 버전: v1.16 apiResponse.body

응답 본문이 담긴 buffer를 반환합니다.

사용법

await apiResponse.body();

반환값


추가된 버전: v1.16 apiResponse.dispose

이 응답의 본문을 해제합니다. 호출하지 않으면 컨텍스트가 닫힐 때까지 본문이 메모리에 유지됩니다.

사용법

await apiResponse.dispose();

반환값


추가된 버전: v1.16 apiResponse.headers

이 응답과 연결된 모든 응답 HTTP 헤더를 담은 객체입니다.

사용법

apiResponse.headers();

반환값


추가된 버전: v1.16 apiResponse.headersArray

이 응답과 연결된 모든 응답 HTTP 헤더를 담은 배열입니다. 헤더 이름은 소문자로 변환되지 않습니다. Set-Cookie처럼 여러 항목을 갖는 헤더는 배열에 여러 번 나타납니다.

사용법

apiResponse.headersArray();

반환값

헤더 이름입니다.

* `value` [string](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type "string")

헤더 값입니다.


추가된 버전: v1.16 apiResponse.json

응답 본문의 JSON 표현을 반환합니다.

응답 본문을 JSON.parse로 파싱할 수 없으면 이 메서드는 예외를 발생시킵니다.

사용법

await apiResponse.json();

반환값


추가된 버전: v1.16 apiResponse.ok

응답이 성공했는지(상태 코드가 200-299 범위) 여부를 나타내는 boolean 값을 포함합니다.

사용법

apiResponse.ok();

반환값


추가된 버전: v1.16 apiResponse.status

응답의 상태 코드(예: 성공 시 200)를 포함합니다.

사용법

apiResponse.status();

반환값


추가된 버전: v1.16 apiResponse.statusText

응답의 상태 텍스트를 포함합니다(예: 성공 시 일반적으로 “OK”).

사용법

apiResponse.statusText();

반환값


추가된 버전: v1.16 apiResponse.text

응답 본문의 텍스트 표현을 반환합니다.

사용법

await apiResponse.text();

반환값


추가된 버전: v1.16 apiResponse.url

응답의 URL을 포함합니다.

사용법

apiResponse.url();

반환값