0

私の問題は次のようになります。

私は Azure APIM を持っています。API を作成し、以下のようにバックエンドの再試行ポリシーを追加しました。

<backend>
    <retry condition="@("{{Transient-ErrorCode}}".Contains(Convert.ToString(context.Response.StatusCode)))" count="3" interval="5" first-fast-retry="false">
        <forward-request />
    </retry>
</backend>

サーバーは初めて成功(statuscode: 200)を返し、再試行を開始すると、次のエラーが発生しました(再試行が正常に機能していることをテストするために、成功時にも再試行しています。 )。

forward-request (1.326 ms)
{
"messages": [
    "Content length mismatch",
    "Content length mismatch"
    ]
}

同じことについてのあなたの考え/経験を助けてください。

4

2 に答える 2