我正在对安全环境中的服务点进行 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;