MockRequestPlugin
개발자 프록시를 사용하여 웹 요청을 실행할 수 있습니다. 이 플러그 인은 웹후크 알림과 같은 요청을 시뮬레이션하는 데 편리합니다.
구성된 요청을 실행하려면 Dev Proxy가 실행 중인 명령 프롬프트 세션에서 를 누릅니 w
다.
플러그 인 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/dotnet/dev-proxy/main/schemas/v0.24.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 |
요청 헤더 값입니다. | 예 |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Dev Proxy