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

网站 成功案例WordPress淘客转链插件

网站 成功案例,WordPress淘客转链插件,阿里巴巴网站建设方案,教师做网站赚钱1. HttpClient 1.1 介绍 HttpClient 是Apache Jakarta Common 下的子项目#xff0c;可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包#xff0c;并且它支持 HTTP 协议最新的版本和建议。 HttpClient作用#xff1a; 发送HTTP请求接收响应数据…1. HttpClient 1.1 介绍 HttpClient 是Apache Jakarta Common 下的子项目可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包并且它支持 HTTP 协议最新的版本和建议。 HttpClient作用 发送HTTP请求接收响应数据 HttpClient应用场景 当我们在使用扫描支付、查看地图、获取验证码、查看天气等功能时 其实应用程序本身并未实现这些功能都是在应用程序里访问提供这些功能的服务访问这些服务需要发送HTTP请求并且接收响应数据可通过HttpClient来实现。 HttpClient的maven坐标 dependencygroupIdorg.apache.httpcomponents/groupIdartifactIdhttpclient/artifactIdversion4.5.13/version /dependencyHttpClient的核心API HttpClientHttp客户端对象类型使用该类型对象可发起Http请求。HttpClients可认为是构建器可创建HttpClient对象。CloseableHttpClient实现类实现了HttpClient接口。HttpGetGet方式请求类型。HttpPostPost方式请求类型。 HttpClient发送请求步骤 创建HttpClient对象创建Http请求对象调用HttpClient的execute方法发送请求 1.2 入门案例 对HttpClient编程工具包有了一定了解后那么我们使用HttpClient在Java程序当中来构造Http的请求并且把请求发送出去接下来就通过入门案例分别发送GET请求和POST请求具体来学习一下它的使用方法。 1.2.1 GET方式请求 正常来说首先应该导入HttpClient相关的坐标但在项目中就算不导入也可以使用相关的API。 编写测试代码发送GET请求。 实现步骤 创建HttpClient对象创建请求对象发送请求接受响应结果解析结果关闭资源 package com.sky.test;import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;SpringBootTest public class HttpClientTest {/*** 测试通过httpclient发送GET方式的请求*/Testpublic void testGET() throws Exception{//创建httpclient对象CloseableHttpClient httpClient HttpClients.createDefault();//创建请求对象HttpGet httpGet new HttpGet(http://localhost:8080/user/shop/status);//发送请求接受响应结果CloseableHttpResponse response httpClient.execute(httpGet);//获取服务端返回的状态码int statusCode response.getStatusLine().getStatusCode();System.out.println(服务端返回的状态码为 statusCode);HttpEntity entity response.getEntity();String body EntityUtils.toString(entity);System.out.println(服务端返回的数据为 body);//关闭资源response.close();httpClient.close();} }在访问http://localhost:8080/user/shop/status请求时需要提前启动项目。 测试结果 1.2.2 POST方式请求 在HttpClientTest中添加POST方式请求方法相比GET请求来说POST请求若携带参数需要封装请求体对象并将该对象设置在请求对象中。 实现步骤 创建HttpClient对象创建请求对象发送请求接收响应结果解析响应结果关闭资源 /*** 测试通过httpclient发送POST方式的请求*/Testpublic void testPOST() throws Exception{// 创建httpclient对象CloseableHttpClient httpClient HttpClients.createDefault();//创建请求对象HttpPost httpPost new HttpPost(http://localhost:8080/admin/employee/login);JSONObject jsonObject new JSONObject();jsonObject.put(username,admin);jsonObject.put(password,123456);StringEntity entity new StringEntity(jsonObject.toString());//指定请求编码方式entity.setContentEncoding(utf-8);//数据格式entity.setContentType(application/json);httpPost.setEntity(entity);//发送请求CloseableHttpResponse response httpClient.execute(httpPost);//解析返回结果int statusCode response.getStatusLine().getStatusCode();System.out.println(响应码为 statusCode);HttpEntity entity1 response.getEntity();String body EntityUtils.toString(entity1);System.out.println(响应数据为 body);//关闭资源response.close();httpClient.close();}测试结果
http://www.huolong8.cn/news/427513/

相关文章:

  • 大连专业html5网站建设企业网站建设解决方案
  • 备案的网站可以攻击吗深圳市南山区住房和建设局
  • wordpress免费空间网站推广和网站优化
  • 一般网站建设收费几年合同wordpress制作插件更新
  • 手机网站有什么不同北京企业网站建设价格
  • 站长源码论坛网站优化入门
  • 网站 手机网站护肤品网站建设
  • 网站更新了域名如何找到可信网站认证哪里有
  • 怎么去建设微信网站建设大型网站的公司
  • wordpress 视图插件做神马seo快速排名软件
  • 目前旅游网站开发手机建站程序
  • 静态网站模板 大气蓝色创新业务功能展示网页模板
  • 网站建设公司的市场营销方案模板wordpress后台上传主题更新失败
  • php网站开发文档什么网站可以做动画
  • 马来西亚网站后缀如何修改网站后台的用户名和密码
  • 做历史课件用哪个网站比较好软装公司网站建设
  • 怎样接做网站和软件的活贵阳观山湖区网站建设
  • 做网站IP百度经验官网
  • 青岛网站建设¥青岛博采网络wordpress本地卸载插件
  • 电子商务网站的特点网站制作公司商丘市
  • 如何做网站创业公司网站模板怎么写
  • 建设网站如何挂到网上网站打开速度影响因素
  • 电商网站建设需要哪些技术天津市建设执业资格注册中心网站
  • 印刷网站建设相亲网站如何做自我介绍
  • 网站营销seo空间转移 wordpress
  • 青岛网站建设团队深圳工程建设交易服务中心网站
  • 贵阳做网站公司排名网上商城图片
  • nodejs做网站的弊端百事可乐运用了哪种网络营销方式
  • 电脑免费安装wordpress潍坊网站优化培训
  • 建站快车打电话做家教网站