OData 요청 유효성 검사
적용 대상: 모든 API Management 계층
validate-odata-request
정책은 OData API에 대한 요청의 요청 URL, 헤더 및 매개 변수의 유효성을 검사하여 OData 사양을 준수합니다.
정책 문
<validate-odata-request error-variable-name="variable name" default-odata-version="OData version number" min-odata-version="OData version number" max-odata-version="OData version number" max-size="size in bytes" />
특성
특성 | 설명 | 필수 항목 | 기본값 |
---|---|---|---|
error-variable-name | 유효성 검사 오류를 로그할 context.Variables 의 변수 이름입니다. |
아니요 | 해당 없음 |
default-odata-version | 요청에 OData-Version 헤더가 없는 경우 매개 변수 유효성 검사에서 가정되는 기본 OData 버전입니다. |
아니요 | 4.0 |
min-odata-version | 정책이 수락하는 요청의 OData-Version 헤더에 있는 최소 OData 버전입니다. |
아니요 | 해당 없음 |
max-odata-version | 정책이 수락하는 요청의 OData-Version 헤더에 있는 최대 OData 버전입니다. |
아니요 | 해당 없음 |
max-size | 요청 페이로드의 최대 크기(바이트)입니다. | 아니요 | 해당 없음 |
사용
사용법 참고 사항
- API Management에 가져온 OData API에 대한 정책을 구성합니다.
- 이 정책은 정책 섹션에서 한 번만 사용할 수 있습니다.
예시
다음 예제에서는 OData API에 대한 요청의 유효성을 검사하고 OData-Version
헤더가 없는 경우 기본 OData 버전 4.01을 가정합니다.
<validate-odata-request default-odata-version="4.01" />
관련 정책
관련 콘텐츠
정책 작업에 대한 자세한 내용은 다음을 참조하세요.
- 자습서: API 변환 및 보호
- 정책 문 및 해당 설정에 대한 전체 목록에 대한 정책 참조
- 정책 식
- 정책 설정 또는 편집
- 정책 구성 재사용
- 정책 코드 조각 리포지토리
- Azure API Management 정책 도구 키트
- Azure의 Microsoft Copilot을 사용하는 작성자 정책