1

Azure ARRAffinity 応答 Cookie を使用して設定し、Azure に送り返したら、次の応答でそれを取得することになっていますか?

Azure 応答 Cookie をブラウザーにもたらし、それをセッション Cookie として設定し、それを要求で Cookie として Azure に戻すコードを完成させました。驚いたことに、私はこの Cookie を取り戻していません。初めて見ただけです。ただし、これは予想される動作である可能性があると感じています-ドキュメントで何かを見つけることができました。Cookie を何らかの構成値に変更しようとすると、次の応答で正しい Cookie が返されます。

public class RestRequestWithAffinity : RestRequest
{
    public RestRequestWithAffinity(string resource, IRequestWithAffinity request)
        : base(resource)
    {
        if (!string.IsNullOrEmpty(request.AffinityValue))
        {
            AddCookie("ARRAffinity", request.AffinityValue);
        }
    }
}

 var request = new RestRequestWithAffinity(url, feedRequest)
        {
            Method = Method.GET
        };

// cookie doesn't come back when already in request
IRestResponse response = await _client.ExecuteTaskAsync(request);
4

2 に答える 2