2014-10-28 26 views

回答

1

要改变每个请求的任何属性,那么是的,你需要创建一个新的实例HttpClient。显然,如果由于多次创建对象而构建具有许多请求的高性能应用程序,性能和资源可能会成为一个因素。

HttpClient创建包装类将有好处,如果你沿着这条路线走下去,无论如何,如果你想改变为单个实例,你可以通过HttpClient作为参数。

HttpClient在大多数情况下应该用作一个实例,因为您可以根据需要调用尽可能多的请求,并且该对象具有处理异步和响应的所有工具。这对请求类型WebRequestHttpWebRequest也是如此。

如果您在启动另一个实例之前需要接收200 OK状态,与创建自己的队列功能相比,使用一个实例管理这些情况非常简单。

相关问题