gpt4 book ai didi

java - 为什么我得到 DefaultHttpClient is deprecated?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:00 26 4
gpt4 key购买 nike

我正在做一个项目,我需要调用我的服务,我的服务将以 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 调用的方式?

有什么我遗漏的吗?

最佳答案

使用这个:

HttpClient httpclient = HttpClientBuilder.create().build();

引用这个stackoverflow post

关于java - 为什么我得到 DefaultHttpClient is deprecated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com