HTTP 헤더는 콘텐츠 유형, 인증 자격 증명, 캐싱 지시문과 같은 API 요청에 대한 필수 메타데이터를 제공합니다. Apidog에서는 요청 구성에 따라 일반적인 헤더를 자동으로 관리하면서도 요청 헤더를 쉽게 구성할 수 있습니다.요청 헤더 구성#
요청의 Headers 탭에서 헤더를 설정할 수 있습니다. 필요한 키-값 쌍을 입력하면 Apidog가 요청과 함께 해당 값을 전송합니다. Apidog는 Content-Type과 같이 설정을 자동 완성하는 데 사용할 수 있는 일반 옵션에 대 한 프롬프트를 제공합니다.일반 헤더#
다음 표에는 일반적으로 사용되는 HTTP 헤더가 나와 있습니다.| 헤더 | 목적 | 예시 값 |
|---|
| Content-Type | 요청 본문의 미디어 유형을 지정합니다 | application/json |
| Authorization | 인증 자격 증명을 포함합니다 | Bearer token123 |
| Accept | 허용 가능한 응답 형식을 지정합니다 | application/json |
| User-Agent | 클라이언트 애플리케이션을 식별합니다 | Apidog/1.0 |
| Cache-Control | 캐싱 메커니즘에 대한 지시문입니다 | no-cache |
자동 생성된 헤더#
Apidog는 요청 선택 사항 및 설정에 따라 특정 헤더를 요청에 자동으로 추가합니다. Apidog가 요청과 함께 전송할 항목에 대한 정보를 보려면 요청의 Headers 탭 상단에 있는 Hidden 옵션을 클릭하십시오.헤더 위에 마우스를 올리면 해당 헤더에 대한 세부 정보를 볼 수 있습니다. Apidog는 헤더가 추가된 이유와 필요한 경우 헤더 값을 비활성화하거나 재정의하는 방법을 표시합니다.Authorization 탭, 요청 Body, 요청 도메인의 Cookies, Settings, 그리고 경우에 따라 Headers 탭 자체에서 헤더를 변경할 수 있습니다. 앱의 다른 부분으로 이동해야 하는 경우 Apidog는 오른쪽에 링크를 표시합니다.자동 생성된 헤더 재정의#
Headers 탭에서 자동 생성된 헤더를 비활성화하려면 해당 확인란을 선택 해제하십시오. 자동 생성된 헤더 값을 재정의하려면 자동 생성된 항목 옆의 확인란을 선택 해제하고, Key 필드에 헤더 이름을, Value 필드에 원하는 값을 입력하여 해당 헤더에 대한 별도 항목을 추가하십시오.동일한 헤더에 대해 항목이 둘 이상 있는 경우 Apidog는 어느 항목이 재정의될지 표시합니다. Apidog는 Headers에 명시적으로 추가했거나 Authorization과 같이 요청의 다른 부분에서 선택하여 간접적으로 추가한 헤더를 우선합니다. 재정의된 헤더는 ~~Authorization~~와 같이 표시됩니다.Content-Length 및 Content-Type 헤더의 경우 Apidog는 요청을 전송할 때 Body 탭의 데이터를 기반으로 값을 자동으로 계산합니다. 그러나 필요한 경우 두 값을 모두 재정의할 수 있습니다.