다음을 통해 공유


모크요청플러그인

개발자 프록시를 사용하여 웹 요청을 실행할 수 있습니다. 이 플러그 인은 웹후크 알림과 같은 요청을 시뮬레이션하는 데 편리합니다.

구성된 요청을 실행하려면 개발 프록시가 실행 중인 명령 프롬프트 세션에서 w 누릅니다.

명령 프롬프트가 두 으로 분할된 스크린샷 가장 중요한 부분은 웹 요청을 발급하는 개발자 프록시를 보여  주는 것입니다. 아래쪽 부분에는 요청을 수신하고 요청 본문을 인쇄하는 API가 표시됩니다.

플러그 인 인스턴스 정의

{
  "name": "MockRequestPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "contosoNotification"
}

구성 예제

{
  "contosoNotification": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/mockrequestplugin.schema.json",
    "mockFile": "mock-request.json"
  }
}

구성 속성

재산 묘사 기본값
mockFile 모의 요청이 포함된 파일의 경로 mock-request.json

명령줄 옵션

없음

모의 요청 파일 예제

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/mockrequestplugin.schema.json",
  "request": {
    "url": "http://localhost:3000/api/notification",
    "method": "POST",
    "body": {
      "property1": "value1",
      "property2": "value2"
    }
  }
}

모의 요청 파일 속성

재산 묘사 필수
request 개발자 프록시가 발급해야 하는 요청을 정의합니다.

모의 요청 속성

재산 묘사 필수 기본값
url 개발자 프록시가 호출해야 하는 URL입니다. 비우다
method 개발자 프록시에서 사용해야 하는 HTTP 메서드입니다. 아니요 POST
body 개발자 프록시가 보내야 하는 요청의 본문입니다. 아니요 비우다
headers 개발자 프록시가 요청과 함께 보내야 하는 요청 헤더의 배열입니다. 아니요 비우다

문자열 또는 JSON 개체에 대한 body 구성할 수 있습니다.

모의 요청 헤더

재산 묘사 필수
name 요청 헤더 이름입니다.
value 요청 헤더 값입니다.