ในที่สุดปัญหาที่รบกวนจิตใจฉันมาเป็นเวลา N วันก็ได้รับการแก้ไข เมื่อฉันใช้ .NET เพื่อเขียน Collector ฉันพบปัญหาที่ต้องเข้าสู่ระบบ ในเวลานี้ ฉันต้องตั้งค่าคุกกี้
แต่ไม่ว่าฉันจะตั้งค่าอย่างไร มันก็ไม่ได้ผล ต่อมาจากการดมข้อมูล ฉันพบว่าคุกกี้ที่ฉันตั้งค่าไว้เพียงครึ่งเดียว วิธี container.SetCookies(uri, cookie) ตั้งค่าเฉพาะส่วนก่อนเครื่องหมายอัฒภาค เมื่อฉันแยกคุกกี้ออก เมื่อฉันเพิ่มทีละรายการ ฉันพบว่าทุกอย่างได้รับการแก้ไขแล้ว
1 SetCookies โมฆะส่วนตัวแบบคงที่ (สตริง CookieHead, Uri uri, คอนเทนเนอร์ CookieContainer)
2 {
3 ถ้า(CookieHead==null)
4 {
5 กลับ;
6}
7 อื่น ๆ
8 {
9 สตริง [] Cookies=CookieHead.Split(";".ToCharArray());
10 foreach (คุกกี้สตริงในคุกกี้)
11 {
12 //Log.Write(คุกกี้);
13 คอนเทนเนอร์ SetCookies (uri, คุกกี้);
14}
15}
16
17
18 }
http://www.cnblogs.com/Cricket1986/archive/2006/08/29/489869.html