Я столкнулся с той же проблемой этим утром. Следуя подсказке Скита, это может быть достигнуто путем передачи HttpWebRequest
в WebClient
путем наследования:
class MyWebClient : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
WebRequest request = base.GetWebRequest(address);
if (request is HttpWebRequest)
{
(request as HttpWebRequest).KeepAlive = false;
}
return request;
}
}
Теперь отправленные заголовки будут включать Connection : close