こんにちは私は1つのクッキーを設定するときに少し問題があります。私は私の要求を送信するためにHttpWebRequestクラスを使用しています。そして、このコードは私が必要なクッキーを設定しますCookieContainer手動クッキーオーバーライド
CookieContainer myContainer = new CookieContainer();
myContainer.Add(new Uri("address"), new Cookie("cookie", "val1,val2"));
をしかし、それはクッキーの「値」=「val1と、val2の」の部分が無効であるエラー
をスローします。
私はまたのようなクッキーをURLエンコードしようとしている:
new Cookie("cookie", HttpUtility.UrlEncode("val1,val2"))
しかし、クッキーは、ウェブページによって拒否されCookie: cookie=val1%2cval2
に変わります。
私も値の部分の周りに引用符を使用して試してみました:
new Cookie("cookie", "\"val1,val2\""))
しかし、この1はまた、ウェブサイトによって拒否されます。
誰かが私が手作業でクッキーの値をどのように上書きしてエラーを発生させることなく必要なのか知っているかもしれませんか?
助けていただければ幸いです。