我正在使用 RESTSHARP 调用 WEB API,它们工作正常。但是,对 API 的初始调用(无论调用是什么)有时可能需要长达 10 秒的时间才能获得响应。此后的所有其他呼叫都非常快。有谁知道解决这个问题的方法吗?
我正在运行 WPF 4.0 应用程序
code:
var client = new RestClient(apiAddress);
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
很可能是网络设置导致了此问题。我最近遇到了同样的问题,结果是在使用时HttpWebRequest
或 RestSharp 它正在尝试一些自动配置来寻找代理服务器。
在 Internet Explorer 中打开网络设置并禁用本地网络的自动配置。就我而言,这也解决了 RestSharp 中第一个请求的延迟问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)