Header 타입
- Content-Type : Body에 들어가는 요청 전문의 Type을 의미한다.
json을 보낼 때는 application/json,
이미지나 파일을 전송할 때 사용할 때는 multipart/form-data,
바이너리가 없는 form을 전송할 때 사용할 때는 application/x-www-form-urlencoded,
타입이 없는 text를 전송할 때 사용할 때는 plain/text를 사용합니다.
이 부분을 잘못 체크해서 에러나는 케이스가 많으니 이유없이 API 호출이 실패할 때 한번 확인해 보세요- Accept : 응답 받을 메세지 타입을 명시합니다.
- Connection : 주로 keep-alive로 셋업합니다. keep-alive로 셋업하면 매 요청시 커넥션을 다시 맺지 않고 커넥션을 유지하기 때문에 성능향상을 기대할 수 있다.
- User-Agent : 사용자의 기기를 식별할 수 있다. 기기/OS/브라우저 별 예외를 처리할 때 많이 사용되며 수용자 통계를 수집하기 위해서도 사용된다.
- Authorization : 인증 정보를 담을 때 사용하는 Header입니다. 주로 인증 토큰을 Authorization Header에 담아보냅니다.
- Cookie : 개인 브라우저에 저장되는 Cookie 정보 보낼 때 사용하는 Header입니다.
- Session-id : Session에 대한 id값을 지정하는 부분이다.