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

苏州网站制作哪家靠谱百度推广计划

苏州网站制作哪家靠谱,百度推广计划,天津个人做网站,温州网站制作计划文章目录 前言一、引入依赖二、使用步骤1.创建被调用者2.创建调用者三、结果被调用者服务:调用者服务: 总结 前言 欢迎来到本篇博客,这是一个关于HttPClient的入门案例的指南。🎉 在今天的网络世界中,与服务器进行数据…

文章目录

  • 前言
  • 一、引入依赖
  • 二、使用步骤
  • 1.创建被调用者
  • 2.创建调用者
  • 三、结果
    • 被调用者服务:
    • 调用者服务:
  • 总结


前言

欢迎来到本篇博客,这是一个关于HttPClient的入门案例的指南。🎉
在今天的网络世界中,与服务器进行数据交互是开发应用程序的一个关键部分。
HttPClient是一款强大而灵活的工具,它帮助我们轻松发送和接收HTTP请求,并与各种Web服务器进行通信。
本文旨在为初学者提供一个简明扼要的入门指南,让您快速掌握HttPClient的基本知识和使用方法。🚀
我们将逐步引导您通过实际示例,展示如何使用HttPClient发送GET和POST请求,处理请求和响应,
以及其他一些常见的HTTP操作。
不管您是想开发一个支持远程数据交换的应用程序,还是想了解更多关于HttPClient的信息,
本篇博客都将为您提供有价值的知识和实际操作经验!!!💡
在开始之前,请确保您已经具备基本的Java编程知识和对HTTP协议的基本了解。
现在就让我们一起进入HttPClient的精彩世界,开始您的学习之旅吧!💪💻


一、引入依赖

如果您使用的是Maven项目,您可以使用以下依赖项将所需的类库添加到您的pom.xml文件中:

<dependencies><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.13</version></dependency>
</dependencies>

二、使用步骤

1.创建被调用者

创建一个项目,设置端口

server.port=8081

在项目下创建实体类User.java

import lombok.Data;@Data
public class User {private String userName;private String passWord;
}

在项目下创建类webTest .java,供调用者调用

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;@RestController
public class webTest {@GetMapping("/aa")public String aa(){return "成功";}@PostMapping("/bb")public String bb(@RequestBody User user){System.out.println(user);return "成功";}
}

2.创建调用者

重新创建一个项目,设置端口

server.port=8080

在项目创建测试类,调用被调用者服务

    /*** 测试通过httpclient发送GET方式的请求*/@Testpublic void testGET() throws Exception{//创建httpclient对象CloseableHttpClient httpClient = HttpClients.createDefault();//创建请求对象HttpGet httpGet = new HttpGet("http://localhost:8081/aa");//发送请求,接受响应结果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();}/*** 测试通过httpclient发送POST方式的请求*/@Testpublic void testPOST() throws Exception{// 创建httpclient对象CloseableHttpClient httpClient = HttpClients.createDefault();//创建请求对象HttpPost httpPost = new HttpPost("http://localhost:8081/bb");// 构造json格式字符串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.ds6.com.cn/news/1632.html

相关文章:

  • 手机网站建设林肖网站seo推广seo教程
  • discuz 做企业网站网站建设流程图
  • 怎么样在b2b网站做推广沈阳网站seo
  • 公司网站建设和推广广州seo网站推广平台
  • 在线免费建网站app推广员怎么做
  • 电商平台网站建设功能介绍网络营销计划书怎么写
  • 深圳建设管理中心网站百度贴吧入口
  • 海口智能建站详情本地免费发布信息网站
  • 汕头公司做网站ue5培训机构哪家强
  • 南宁建站服务公司之app推广渠道在哪接的单子
  • 新疆建设云网站办理程序百度竞价推广运营
  • 一般设计网站页面用什么软件seo怎么搞
  • 重庆住房建设部网站seo1新地址在哪里
  • 辽宁省建设监理协会网站站长工具站长之家
  • 律师网站建设百度搜索下载
  • 建设的网站首页免费seo视频教程
  • 网站制作大连免费发布信息的平台
  • 新建网站需要多少钱网络推广和网络销售的区别
  • 做家政网站公司名称小说搜索风云榜
  • ui中国网站东莞整站优化推广公司找火速
  • 官网网站源码百度一下百度网页版进入
  • 企业网站设计制作服务最近的新闻摘抄
  • 免费图片制作网站模板网络seo是什么
  • 可以网上做单的网站有哪些响应式网站模板的优势
  • 免费网站mv巨量广告投放平台
  • 用jsp做的网站框架电脑培训零基础培训班
  • 手机版网站推荐香港疫情最新情况
  • 有没有做网站的随州百度搜图
  • 普宁17网站一起做淘宝成人职业培训机构
  • 互联网公司网站建设ppt模板下载江苏网站建设制作