Skip to main content

Proxy - GET Method 프록시 처리

SHIELDrive 프론트에서 외부 api를 GET Method로 호출 시 cors 오류를 회피하기 위해 사용한다. "Shieldrive-Proxy-Authorization" 헤더키를 통해 Proxy api 토큰 검증을 진행하며 해당 값은 실제 요청시에는 제거하여 전달된다. Path 파라미터로 "target_url"을 전달받으며 해당값은 base64로 인코딩하여 전달한다. 그 외의 headers, parameters 는 target_url에서 사용하는 값을 그대로 전달한다.


Method

GET

{{url}}/api-directory/proxy/{{base64_encoded_target_url}}

Request Headers

KEYVALUE
Shieldrive-Proxy-AuthorizationSecurity365 JWT 토큰

Exception Code

CODEMESSAGEDESC
401unauthorized유효하지 않은 토큰
500internal server error오류

Sample

RESPONSE - Exception

{
"code": 401,
"message": "unauthorized",
"status": 401
}