커스텀 HTTP 헤더

Prev Next

특정 상황에서는 Autify Nexus가 테스트 대상 애플리케이션에 접근할 때 커스텀 HTTP 헤더를 전송하고 싶을 수 있습니다.
이 기능은 다음과 같은 경우에 유용합니다:

  • A/B 테스트 또는 카나리 배포를 건너뛰고 싶을 때

  • 웹사이트에 특정 언어를 사용하게 하고 싶을 때 (Accept-Language 헤더 등)

  • 접근에 필요한 시크릿 키를 전달하고 싶을 때

설정 방법

시나리오에서 첫 번째 “Navigate” 스텝 이전에 Playwright 코드 스텝을 추가하세요

await context.setExtraHTTPHeaders({
  "[header name]": "[header value]",
});

[header name]에는 헤더의 이름(예: X-My-App-Setting)을,
[header value]에는 전송하고 싶은 값을 입력합니다.

여러 개의 헤더를 추가하고 싶을 경우, { ... } 블록 안에 여러 줄로 작성하면 됩니다.

await context.setExtraHTTPHeaders({
  "X-My-App-Setting": "value1",
  "Accept-Language": "en-US",
});