私は現在、APIゲートウェイ内に複数のリソースを持つAPIを持っています。私は同じもののSwagger UIページで作業しています。API GatewayとSwagger UI
輸出機能があることはわかっていますが、私は自分自身で書いています.100%の準備はまだできていないようです。
スウェーガーのTry it out
ボタンを使用すると、200を返すと完全に処理され、結果は期待どおりに表示されます。私は表示するエラーコードを取得しようとしており、これは私が立ち往生している場所です。
Method response
で401を作成し、これは
Unauthorized.*
の
HTTP status regex
のための私の
Integration Response
に使用されているAPIゲートウェイで
- この内容はちょうど通過しています。
マイ闊歩UI定義応答は(特に401のために)次のようになります。これは単なる文字列の応答を期待している
"401": {
"description": "Unauthorized",
"headers": {
"Access-Control-Allow-Origin": {
"type": "string"
}
}
},
。ちょうどの場合、私の「生産」は必要なものすべてを持っています。
"produces": ["application/json",
"text/json",
"application/xml",
"text/xml"],
しかし、私の闊歩はまだこの生成:
私が試してみましたにオブジェクトを割り当てるなど、物事の多くを、私の正規表現を4 \ d {2}に変更して400のエラーをキャッチし、定義を更新しました - 全ては不運です。
その他の情報が必要な場合は教えてください。
他のエラーやレスポンス(500/429など)は200以外は返されません(私はページネットワークを調べるだけで問題はないと知っています) – Hexie
APIゲートウェイでエラーが発生しました429)は同じ挙動を示す。 –
だから、基本的に言って、200 - 私はこのシナリオでは、他の応答を返さないでしょうか? – Hexie