- 요청과 응답에서 추가적인 정보를 전달할 때 사용
- 키와 값을 하나의 쌍으로 하여 전달
- 상태코드처럼 사용할 수 있는 키가 표준으로 정해져있다.
Cache-Control
User-Agent
- API를 호출한 클라이언트에 대한 정보를 담고 있음
이외 헤더 목록
표준 외의 헤더
- 여기서는 kxcoding-api-version
- 원하는 데이터를 얼마든지 만들어 보내도 된다.
- 다만 웹서버에 따라서 헤더의 전체 크기가 8kb, 16kb로 제한된다.
- 서버에서 처리되는 것만 전달해야 한다.
URLRequest
헤더를 포함하여 요청하기 위해서는 별도의 URLRequest 객체를 만들어야 한다.
1. URLRequest 생성
2. addValue
3. task 생성 시 생성한 URLRequest를 인자로 전달