添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
string getGscUserUrl = " http:/xxx.com/GscHandler.ashx " ;
// 加入参数,用于更新请求
string urlHandler = getGscUserUrl + " ?id= " + Guid.NewGuid();
webRequest = (HttpWebRequest)HttpWebRequest.Create(urlHandler);
webRequest.Timeout = 3000 ; // 3秒超时
// 调用ashx,并取值
responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
string currentUserGulid = responseReader.ReadToEnd();
return currentUserGulid.Trim();
catch
return "" ;
finally
responseReader.Close();
responseReader.Dispose();

需要授权时写法如下:

public string GetGscCurrentUser()
{
HttpWebRequest webRequest = null ;
StreamReader responseReader = null ;
try
{
string getGscUserUrl = System.Configuration.ConfigurationManager.AppSettings[ " GscGetUserUrl " ];
string urlHandler = getGscUserUrl + " ?id= " + Guid.NewGuid();
webRequest = (HttpWebRequest)HttpWebRequest.Create(urlHandler);
webRequest.Timeout = 3000 ; // 3秒超时
webRequest.PreAuthenticate = true ;
NetworkCredential gscCred = new NetworkCredential( " account " , " *** " );
webRequest.Credentials = gscCred;

responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
string currentUserGulid = responseReader.ReadToEnd();
return currentUserGulid.Trim();
}
catch
{
return "" ;
}
finally
{
responseReader.Close();
responseReader.Dispose();
}
}