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);