Есть ли обходной путь для RestSharp Connection: keep-alive? - PullRequest
0 голосов
/ 22 октября 2019

Я выполняю некоторую работу с API, и я не могу заставить RestSharp установить Connection для поддержки активности. Поиски в Интернете, кажется, это долгое время не приходило из библиотеки. Я надеюсь, что есть работа вокруг, я просто скучаю.

Когда я делаю что-то вроде:

request.AddHeader("Connection", "keep-alive");

Я получаю следующую ошибку

Keep-Alive and Close may not be set using this property.  Parameter name: value

Это исключение ошибки HTTP:

System.ArgumentException: Keep-Alive and Close may not be
set using this property.
Parameter name: value
   at System.Net.HttpWebRequest.set_Connection(String value)
   at RestSharp.Http.<AddSyncHeaderActions>b__22(HttpWebRequest r, String v)
   at RestSharp.Http.AppendHeaders(HttpWebRequest webRequest)
   at RestSharp.Http.ConfigureWebRequest(String method, Uri url)
   at RestSharp.Http.PostPutInternal(String method)
   at RestSharp.Http.AsPost(String httpMethod)
   at RestSharp.RestClient.DoExecuteAsPost(IHttp http, String method)
   at RestSharp.RestClient.Execute(IRestRequest request, String httpMethod, Func
`3 getResponse)

Я выполнил поиск здесь и не нашел работы, которая работает или решение этой проблемы.

...