我正在做一个项目,我需要调用我的服务,我的服务将以 JSON 格式返回数据。而且我不需要将这个 JSON 响应序列化到任何 POJO,我只需要将数据作为 String 取回。这个应用程序对性能非常关键,所以 HttpClient
必须非常快
所以我决定使用 Apache HttpClient 或者是否有更好的替代方案可供我使用?
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpUriRequest request = new HttpGet("some-url");
request.addHeader("Context", "some-value");
HttpResponse response = httpClient.execute(request);
String response = IOUtils.toString(response.getEntity().getContent(), "UTF-8");
但是它提示说 DefaultHttpClient 类型已被弃用
所以也许他们有新版本的 HttpClient
或者其他一些对 URL 进行 HttpClient 调用的方式?
有什么我遗漏的吗?
最佳答案
关于java - 为什么我得到 DefaultHttpClient is deprecated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788521/