webForumDet fria alternativet

Cookie data till System.Net.Cookie

.NETur .NET

1 svar · 153 visningar · startad av Viktor

ViktorMedlem sedan aug. 20021 752 inlägg
#1

Jag har all data som finns i en cookie fil i en sträng, nu vill jag göra en cookie av det, hur gör jag? Jag kör nu denna kod

System.Text.StringBuilder test=new System.Text.StringBuilder(50000);
int k=50000;
if(InternetGetCookie("http://www.XXXXXX.com",null,test,ref k))
	Console.WriteLine("{0}",test);
else
	Console.WriteLine("Error!");
Cookie cooki = new Cookie("name", test.ToString());
cooki.Domain = "www.XXXXXX.com";
CookieContainer cook = new CookieContainer();
cook.Add(cooki);
HttpRequest.CookieContainer=cook;

Allt går bra tills jag kommer till "HttpRequest.CookieContainer=cook;", då klagar den på att det är tecken i cookien som inte får finnas där (,; tror jag det är). Någon som vet hur man kan göra en cookie av rå data?

/Viktor

ViktorMedlem sedan aug. 20021 752 inlägg
#2

Löste det genom att sätta cookien i headern manuellt.

HttpRequest.Headers.Set("Cookie",test.ToString().Trim());

/Viktor

131 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)