다음을 통해 공유


HttpFileGeneratorPlugin

가로채는 요청 및 응답에서 HTTP 파일을 생성합니다.

두 명령 프롬프트 창의 스크린샷. 하나는 개발 프록시 기록 API 요청을 보여줍니다. 다른 하나는 생성된 HTTP 파일을 보여줍니다.

플러그 인 인스턴스 정의

{
  "name": "HttpFileGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "httpFileGeneratorPlugin"
}

구성 예

{
  "httpFileGeneratorPlugin": {
    "includeOptionsRequests": false
  }
}

구성 속성

속성 설명 기본값
includeOptionsRequests 생성된 HTTP 파일에 요청을 포함 OPTIONS 할지 여부를 결정합니다. false

명령줄 옵션

None

설명

플러그 인이 HTTP 파일을 생성하면 요청 헤더 및 쿼리 문자열 매개 변수에서 전달자 토큰 및 API 키와 같은 권한 부여 정보를 추출합니다. 실제 값을 자리 표시자로 바꾸고 보다 쉽게 관리할 수 있도록 변수에 저장합니다.

예를 들어 다음 요청에 대해 다음을 수행합니다.

GET https://jsonplaceholder.typicode.com/posts?api-key=123

플러그 인은 다음 HTTP 파일을 생성합니다.

@jsonplaceholder_typicode_com_api_key = api-key

###

# @name getPosts

GET https://jsonplaceholder.typicode.com/posts?api-key={{jsonplaceholder_typicode_com_api_key}}
Host: jsonplaceholder.typicode.com
User-Agent: curl/8.6.0
Accept: */*
Via: 1.1 dev-proxy/0.19.0

플러그 인은 호스트 이름과 요청 헤더/쿼리 문자열 매개 변수의 각 조합에 대한 변수를 만듭니다. 여러 요청이 동일한 조합을 사용하는 경우 플러그 인은 변수를 다시 사용합니다.