当前位置: 首页 > news >正文

青岛自助建站软件上海做网站品牌

青岛自助建站软件,上海做网站品牌,网站开发需多少钱,秦皇岛网络优化招聘一、介绍 HttpClient是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。 HttpClient 是一个HTTP通信库、一个工具包,它只提供一个通用浏览器应用程序所期望的功能子集,与浏览…

一、介绍

HttpClient是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。 

HttpClient 是一个HTTP通信库、一个工具包,它只提供一个通用浏览器应用程序所期望的功能子集,与浏览器相比是没有界面的。

二、添加依赖

  <!--httpclient--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.14</version></dependency>

二、测试

我们先创建一个用于测试的实体类

package com.example.fastjsondemo.model;import lombok.Data;/*** @author qx* @date 2023/8/29* @des 测试的实体类*/
@Data
public class Map {private String status;private String info;private String infocode;private String province;private String city;private String adcode;private String rectangle;
}

测试Get请求

  /*** 测试get请求*/@Testvoid testGet() throws IOException {String url = "https://restapi.amap.com/v3/ip?key=0113a13c88697dcea6a445584d535837&ip=171.110.83.78";CloseableHttpClient client = HttpClients.createDefault();HttpGet httpGet = new HttpGet(url);CloseableHttpResponse response = client.execute(httpGet);if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {String json = EntityUtils.toString(response.getEntity());Map map = JSONObject.parseObject(json, Map.class);System.out.println(map);}}

执行Get请求输出:

Map(status=1, info=OK, infocode=10000, province=广西壮族自治区, city=梧州市, adcode=450400, rectangle=111.1604726,23.41005092;111.4408064,23.57943575)

测试Post请求

/*** 测试Post请求** @throws IOException*/@Testvoid testPost() throws IOException {CloseableHttpClient client = HttpClients.createDefault();String url = "https://restapi.amap.com/v3/ip";HttpPost httpPost = new HttpPost(url);// 参数设置List<NameValuePair> paramList = new ArrayList<>();paramList.add(new BasicNameValuePair("key", "0113a13c88697dcea6a445584d535837"));paramList.add(new BasicNameValuePair("ip", "171.110.83.78"));// 设置httpPost使用的参数httpPost.setEntity(new UrlEncodedFormEntity(paramList));// 执行CloseableHttpResponse response = client.execute(httpPost);if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {String json = EntityUtils.toString(response.getEntity());Map map = JSONObject.parseObject(json, Map.class);System.out.println(map);}}

执行Post请求输出

Map(status=1, info=OK, infocode=10000, province=广西壮族自治区, city=梧州市, adcode=450400, rectangle=111.1604726,23.41005092;111.4408064,23.57943575)

http://www.yayakq.cn/news/536639/

相关文章:

  • 免费网站服务器安全网页建站怎么设置
  • 广州技术支持 奇亿网站建设优化型网站建设
  • 做搜狗网站优化快速排设计师证书
  • 推广策略分析国外seo教程
  • vps 网站 需要绑定域名吗wordpress删除用户头像
  • 英文网站建设企业葫芦岛市住房和城乡建设局网站
  • 网站建设培训费用html5素材网站
  • 网站优化防范品牌网站建设公司排名
  • 无锡网站制作电话多少分享几个x站好用的关键词
  • 外贸网站怎么找客户十大食品公司
  • 网站设计师待遇北京网站定制建设
  • 做推送实用网站注册企业管理咨询服务公司
  • 网站制作需要什么温州做网站公司有哪些
  • 做系统网站赚钱建设银行广安官方网站
  • 国外化工网站模板flash网站首页
  • 企业信息化建设网站同城购物网站怎么做
  • 为什么要用模板建站个人网站可以做哪些主题
  • 网站建设制作开发负责公司网站的更新和维护
  • 可以做天猫代码的网站网站建设的一般流程是怎样的
  • 产品如何做网站推广百度注册新账号
  • wordpress 整站 数据合肥网达软件有限公司
  • 网站建设对促进部门工作的益处医院手机网站模板
  • 网站推广服务合同做导航网站怎么赚钱
  • 学校门户网站建设说明南通网站优建设
  • 武昌区建设局网站企业推广视频
  • 郑州企业网站建站模板google网站提交入口
  • 旅游网站建设公司排名wordpress 商品页规格
  • 装潢设计公司名字防城港seo公司
  • 网站模板库软件中国十大电商公司
  • 双流建设局网站网络公司网站