다음을 통해 공유


MockRequestPlugin

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

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

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

플러그 인 instance 정의

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

구성 예

{
  "contosoNotification": {
    "mockFile": "mock-request.json"
  }
}

구성 속성

속성 Description 기본값
mockFile 모의 요청이 포함된 파일의 경로 mock-request.json

명령줄 옵션

없음

모의 요청 파일 예제

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

모의 요청 파일 속성

속성 Description 필수
request 개발자 프록시가 발급해야 하는 요청을 정의합니다. Yes

모의 요청 속성

속성 Description 필수 기본값
url 개발자 프록시가 호출해야 하는 URL입니다. Yes 비어 있음
method 개발자 프록시에서 사용해야 하는 HTTP 메서드입니다. No POST
body 개발자 프록시가 보내야 하는 요청의 본문입니다. No 비어 있음
headers Dev Proxy가 요청과 함께 보내야 하는 요청 헤더의 배열입니다. No 비어 있음

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

모의 요청 헤더

속성 Description 필수
name 요청 헤더 이름입니다. Yes
value 요청 헤더 값입니다.