Self-implemented cookie validation, remote value-taking example
The following code is used in conjunction with HttpClient to enable Cross-domain (cookie Read and write)
Verify
Copy Code code as follows:
HttpClient httpclient = new httpclient (URL, null, true);
HTTPCLIENT.POSTINGDATA.ADD (key,value);/Login username
HTTPCLIENT.POSTINGDATA.ADD (Key,value);//password
String str = httpclient.getstring ();
A cookie that is sent back----write file serialization
Copy Code code as follows:
Cookiecollection cookies = httpclient.context.cookies;//Save a global cookie file
FileStream FileStream = new FileStream ("Xxx.dat", FileMode.Create);
BinaryFormatter B = new BinaryFormatter ();
B.serialize (FileStream, cookies);
Filestream.close ();
--Read the file deserialize cookies assigned to HttpClient cookies
Copy Code code as follows:
FileStream FileStream = new FileStream ("Xxx.dat", FileMode.Open, FileAccess.Read, FileShare.Read);
BinaryFormatter B = new BinaryFormatter ();
Cookiecollection cookies = b.deserialize (FileStream) as cookiecollection;
HttpClient httpclient = new httpclient ("url");//URL to fetch value
HttpClient.Context.Cookies = Cookies;
String str = httpclient.getstring ();