0
我正在对安全环境中的服务开发点进行http请求调用,因此必须存在某些cookie或请求将失败。如何在进行http请求调用时传递所有cookie?
当用户登录到系统时,他们拥有所有必要的Cookie设置。
我该如何抓取所有的cookie,并在我的http请求中传递它们?
var request = (HttpWebRequest)WebRequest.Create(requestUrl);
request.Method = "GET";
request.Timeout = 1000 * 30;
request.ReadWriteTimeout = 1000 * 60;
using (WebResponse webResponse = request.GetResponse())
{
using (Stream responseStream = webResponse.GetResponseStream())
{
if (responseStream == null)
{
}
else
{
using (var reader = new StreamReader(responseStream))
{
responseData = reader.ReadToEnd();
}
}
}
}
return responseData;