Question#46(AZ-204)

Question#46(AZ-204)
HOTSPOT 問題(3/3) あなたは Contoso, Ltd. で働いています。 次の XML マークアップを使用して API ポリシー オブジェクトを定義しています。 <set-variable name="bodySize" value="@(context.Request.Headers["Content-Length"][0])" /> <choose> <when condition="@(int.Parse(context.Variables.GetValueOrDefault<string>("bodySize")) < 512000)"> </when> <otherwise> <rewrite-uri template="/put" /> <set-backend-service base-url="http://contoso.com/api/9.1/" /> </otherwise> </choose> 設問 以下の各記述について、正しい場合は「はい」、誤っている場合は「いいえ」を選択してください。

回答エリア

記述(Statement): リクエストが http://contoso.com/api/9.2/ の場合、このポリシーはより高いバージョンを維持します。

正解:B

  • コード: <set-backend-service base-url="http://contoso.com/api/9.1/" />

  • 理由: このポリシーは、ボディサイズが閾値を超えた場合に、バックエンドのベース URL を 強制的に 9.1 バージョン に設定します。リクエストが元々 9.2 を指していたとしても、このポリシーが適用されると 9.1 に「ダウングレード(または固定)」されてしまうため、「より高いバージョンを維持する」という記述は誤りです。


コメント

コメント

コメントする

目次