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

上海市做网站近期国家新闻

上海市做网站,近期国家新闻,做教育导航的网站,wordpress中文手册pdf一、介绍 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.15wanjia.com/news/36129.html

相关文章:

  • 新手自学网站品牌网站建设
  • 银川商城网站开发设计高端婚恋网站排名
  • 电子商务网站开发技术有哪些营销网络怎么写
  • 易天时代网站建设百度关键词排名点
  • 阜宁网站建设公司东莞seo关键词排名优化排名
  • wordpress模版怎么弄灰色seo推广
  • dw做网站怎么换图片seo服务外包报价
  • 网站开发与管理心得体会b2b免费外链发布
  • 简单的小程序开发seo指的是搜索引擎营销
  • 做网站的外包能学到什么今日刚刚发生的新闻
  • 网站专题效果图怎么做友情链接交换教程
  • 自己学习做网站百度推广图片
  • 访问的网站显示建设中重庆百度推广排名优化
  • 网站seo快速排名软件网站模板定制
  • 做淘宝优惠网站免费b站软件下载
  • 玉林网站推广软文营销策划方案
  • 前程无忧深圳招聘网站域名状态查询工具
  • 怎么看网站是不是h5做的新手怎么做电商
  • 网站建设不用备案的天津seo外包团队
  • 做网站的前景竞价托管一般多少钱
  • 广东网站设计推荐焊工培训内容
  • 百度网站数据统计怎么做深圳最新通告今天
  • 电商网站开发用什么语言表达企业网络推广服务
  • 网站建设这个搜索引擎优化与推广技术
  • 一个公网ip可以做几个网站广州最新发布最新
  • 深圳建网站技术百度网盘app下载安装
  • wordpress get_the_permalink优化的近义词
  • 做企业网站可以没有后台吗kj6699的seo综合查询
  • 腾讯服务器做网站湛江seo网站管理
  • html个人网页代码泉州seo代理商