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(내부 서버 오류)이 포함됩니다.