이진 데이터를 반환하는 모의 응답
일부 요청의 경우 문서 또는 이미지와 같은 이진 데이터로 응답할 수 있습니다.
개발자 프록시에서 현재 작업 디렉터리에 상대적인 파일 경로로 시작하는 문자열 값으로 @
설정 response.body
하여 이진 응답을 정의할 수 있습니다. 예를 들면 다음과 같습니다.
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v0.24.0/mockresponseplugin.schema.json",
"mocks": [
{
"request": {
"url": "https://graph.microsoft.com/v1.0/users/*/photo/$value",
"method": "GET"
},
"response": {
"body": "@picture.jpg",
"headers": [
{
"name": "content-type",
"value": "image/jpeg"
}
]
}
}
]
}
호출 GET https://graph.microsoft.com/v1.0/users/ben@contoso.com/photo/$value
할 때 현재 디렉터리의 파일에 저장된 picture.jpg
이미지를 가져옵니다.
주의
명령줄을 사용하여 HTTP 요청을 실행하는 경우 기호를 올바르게 이스케이프했는지 dollar
확인합니다. 프록시가 내 이진 응답을 모의하지 않는 이유를 참조하세요.
다음 단계
MockResponsePlugin에 대해 자세히 알아봅니다.
샘플
관련 개발 프록시 샘플도 참조하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Dev Proxy