Mah*_*apa 0 validation content-type azure policies azure-api-management
我正在使用以下代码
<validate-content unspecified-content-type-action="prevent" max-size="102400" size-exceeded-action="prevent" errors-variable-name="requestBodyValidation">
<content type="application/json" validate-as="json" action="ignore" />
</validate-content>
Run Code Online (Sandbox Code Playgroud)
在 api 管理策略中,但是当我发送带有 Content-Type 的请求时,application/json出现错误Unspecified content type application/json is not allowed
不确定问题所在,或者我对政策的理解错误。
有什么建议或解决方案吗?
我遇到了同样的问题,并找到了一种重现和解决的方法。
如果您的操作未定义任何表示并使用验证内容策略,您将收到此错误。
最简单的修复:单击“操作”,在“前端”下选择基于表单的编辑器(铅笔图标)。单击“请求”选项卡。在“表示”下,单击“添加表示”。搜索“json”并选择“application/json”。保存前端更改。
现在操作和验证内容应该可以正常运行。
我希望这对某人有帮助。
| 归档时间: |
|
| 查看次数: |
2815 次 |
| 最近记录: |