在API Management Service中为端点设置所有可能的响应代码及其描述时,我只能从下拉列表中选择一个现有的状态代码,但不允许我添加自定义状态代码,例如499。我将API中的499状态代码用于与我的申请相关的特定类型的错误。有什么办法可以将其添加到回复列表中吗?
答案 0 :(得分:1)
您可以使用具有称为return-response
的APIM策略的APIM动态模拟。
<return-response>
<set-status code="200" reason="OK" />
<set-header name="content-type" exists-action="override">
<value>"application/json"</value>
</set-header>
<set-body>{
"id": "cat12345",
"name": "Garfield",
"tag": "Sleepy Cat"
}</set-body>
</return-response>
有关更多详细信息,您可以参考此tutorial。
答案 1 :(得分:0)
不适用于表单用户界面。但是,如果您选择一个API,则在“设计”选项卡上的“前端”块中将有一支铅笔。它允许您在OpenAPI 2/3规范中编辑API规范。使用它,应该可以添加自定义响应状态代码。