在我本地的网页上用HttpWebReqest链接百度网页是否跨域?
郑春宏 2012-09-02 01:23:26 在我本地的网页上用HttpWebReqest链接百度得到的cookie是这样的cookie:
BAIDUID 74AB5489B9041113F28D098066827C8B:FG=1 / .baidu.com Sun, 02-Sep-42 05:23:40 GMT
但是直接用IE打开百度首页的时候得到的是这样的cookie:
BAIDUID:3D80F50134E76A7C420D1D19265A7EC4:FG=1
BDUSS:9NeH5JbEYyOXBxWnByaFRvMzI0amhSTDZNM3BnekQwT0Ric09SUGlYa2traTlSQVFBQUFBJCQAAAAAAAAAAAokNxCEjQgQam15eWtqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYIArMAAAAOAK5n0AAAAAmWdCAAAAAAAxMC4zNi4xNCREQlAkREJQbE
BDUT:v5ao08ECB72243AD3F2F5D2CCF4CF29A7DFC1397ba20c962
下面是我的源代码:
private void LinkBaiDu()
{
string url = "http://www.baidu.com ";
string strResult = "";
System.Net.HttpWebRequest myHttpRequest = (HttpWebRequest)WebRequest.Create(url);
System.Net.HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpRequest.GetResponse();
Stream ReceiveStream = myHttpWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.Default;
StreamReader sr = new StreamReader(ReceiveStream, encode);
Char[] read = new Char[256];
int count = sr.Read(read, 0, 256);
while (count > 0)
{
String str = new String(read, 0, count);
strResult += str;
count = sr.Read(read, 0, 256);
}
}
问题:这个是不是跨域的原因,还是其他原因,有没有其他解决办法,急急急急急急急!!!!!