IHttpResponse 인터페이스

public interface IHttpResponse

구현을 통해 IHttpClient 실행한 후 반환되는 HttpRequest HTTP 응답을 나타냅니다. 이 인터페이스는 인증 서비스 또는 인증 흐름 중에 연락한 다른 HTTP 엔드포인트에서 반환된 모든 데이터를 캡슐화합니다.

사용자 지정 구현은 IHttpClient 네이티브 HTTP 응답 개체를 이 인터페이스로 변환해야 합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
abstract java.lang.String body()

HTTP 응답 본문을 가져옵니다.

abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers()

HTTP 응답 헤더를 가져옵니다.

abstract int statusCode()

HTTP 응답 상태 코드를 가져옵니다.

메서드 세부 정보

body

public abstract String body()

HTTP 응답 본문을 가져옵니다.

반품:

문자열로 된 HTTP 응답의 본문입니다. Microsoft ID 플랫폼 응답의 경우 일반적으로 토큰 또는 오류 정보를 포함하는 JSON 콘텐츠입니다.

headers

public abstract Map<String,List<String>> headers()

HTTP 응답 헤더를 가져옵니다.

반품:

해당 값에 대한 HTTP 헤더 이름의 맵입니다. 헤더가 여러 번 표시되면 해당 값이 목록에 수집됩니다. 헤더 이름은 일반적으로 HTTP 사양에 따라 대/소문자를 구분하지 않습니다.

statusCode

public abstract int statusCode()

HTTP 응답 상태 코드를 가져옵니다.

반품:

HTTP 응답 상태 코드입니다. 일반적인 값에는 200(확인), 400(잘못된 요청), 401(권한 없음) 및 500(내부 서버 오류)이 포함됩니다.

적용 대상