我正在使用RestSharp库将数据发布到API,该API可以更早地工作,但是现在我遇到了一些异常错误。我已经检查了SO上的所有解决方案,但是没有一个解决我的问题。
问题:在我对服务器的15个并发发布请求中,其中一些发布数据很好,但其中一些返回错误响应:
错误1:基础连接已关闭:服务器已关闭了预期保持活动状态的连接。
错误2:无法连接到远程服务器。
是在我这边还是在服务器端,因为所有这些失败的请求都可以成功地使用邮递员进行呼叫。
我过去发布请求的代码。
var client = new RestClient("URL_GOES_HERE");
client.Authenticator = new NtlmAuthenticator("username", "pass");
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/json");
request.AddHeader("Connection", "Keep-Alive");
string documentNo = row["documentno"].ToString();
string tripsheetNo = row["tripsheet"].ToString();
request.AddParameter("application/json", "{ \"documentno\": \"" + documentNo + "\", \"tripsheet\": \"" + tripsheetNo + "\"}",
ParameterType.RequestBody);
IRestResponse response = client.Execute(request);