반응형
Angularjs의 $http 사용 시 응답 헤더 읽기
사용하고 있다$http
다음과 같은 커스텀헤더를 송신하는 API 콜을 발신하다X-Foo
그런데 어떻게 읽는지 모르겠어요.내부$http({...}).success(function (data, status, headers, config) {...})
기능.headers
모든 헤더의 해시를 제공해야 하는 함수이지만 헤더만 표시됩니다.content-type
응답 헤더를 얻을 수 있는 방법이 있습니까?
커스텀 헤더는, 같은 도메인내에 표시됩니다.단, 크로스 도메인 상황에서는 서버가Access-Control-Expose-Headers: X-Foo, ...
header를 사용하여 커스텀헤더를 표시합니다.
Spring 4.0+에서는 다음과 같은 파라미터를 가진 @CrossOrigin 주석을 제공합니다.
- origins = 쉼표로 구분된 원점 목록입니다.
- exposedHeaders = 쉼표로 구분된 사용자 지정 매개 변수 목록입니다.
예
@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")
언급URL : https://stackoverflow.com/questions/17038436/reading-response-headers-when-using-http-of-angularjs
반응형
'programing' 카테고리의 다른 글
GSON을 사용하여 Android에서 동적 "키" 및 "값"을 가진 JSON 구문 분석 (0) | 2023.03.02 |
---|---|
Angular는 어떻게 알아?JS를 "갱신"하다 (0) | 2023.03.02 |
JSON은 공백으로 되어 있습니다.시간 필드 (0) | 2023.03.02 |
리액트 컴포넌트 동적 렌더링 (0) | 2023.03.02 |
json 파일 설명 추가 (0) | 2023.03.02 |