Question#44(AZ-204)
HOTSPOT 問題(1/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): この XML セグメントは、ポリシーの <inbound> セクションに属します。
正解:A
内容:
context.Requestを参照して変数を作成し、バックエンドへ送信する前に URI を書き換える(rewrite-uri)処理やバックエンドサービスを切り替える(set-backend-service)処理を行っています。理由: これらはすべて、リクエストがバックエンドに到達する前に処理されるべき内容であるため、
<inbound>(受信)セクションに記述されます。

コメント