<aside>
❓ 1. HTTP요청을 보낼 때 사용되는 Query Parameter와 Header의 차이점을 정리하시오.
</aside>
Query Parameter
- URL 끝에 추가되는 문자열
- "?key=value" 형식으로 작성됨
- 일반적으로 GET 요청에서 사용되며 요청에 필요한 추가 매개 변수를 전달하는 데 사용됨
- 예시) 웹 페이지에서 검색 결과를 요청할 때 검색어를 쿼리 매개 변수로 전달
Header
- 요청의 메타 데이터를 포함하는 영역
- 특정 요청 또는 응답에 대한 추가 정보를 제공함
- 예시) 클라이언트가 서버에 요청하는 데이터 유형, 언어, 캐시 제어, 인증 등
- 일반적으로 모든 HTTP 요청에는 헤더가 필요
차이점
- Query Parameter는 요청 URL의 일부이고, URL에 대한 추가 매개 변수를 제공
- 헤더는 요청의 메타 데이터를 포함하고, 요청 또는 응답에 대한 추가 정보를 제공
<aside>
❓ 2. 누구나 요청할 수 있는 HTTP 통신에 응답값을 인증된 사용자 혹은 로그인 된 사용자에게만 전달할 수 있는 방법에 대해 알아보고 정리하시오. (또는 방법을 제안하여도 됨)
</aside>
기본 인증 (Basic Authentication)