见代码
/// <summary>
/// 验证结果
/// </summary>
/// <param name="url">要验证的http地址</param>
/// <returns>一般返回json格式结果</returns>
protected string VeriRel(string url)
{
string rel = "";
try
{
WebRequest myReq = WebRequest.Create(url);
string username = "----@yahoo.com.cn"; //账号
string password = "******"; //密码 //注意这里的格式哦,为 "username:password"
string usernamePassword = username + ":" + password;
CredentialCache mycache = new CredentialCache();
mycache.Add(new Uri(url), "Basic", new NetworkCredential(username, password));
myReq.Credentials = mycache;
myReq.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(usernamePassword)));
WebResponse wr = myReq.GetResponse();
Stream receiveStream = wr.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
rel = reader.ReadToEnd();
}
catch (Exception ex)
{ }
return rel;
}
posted @ 2011-12-28 16:11 laurel's blog 阅读(27) 评论(0) 编辑