启动项目,PostMan访问http://localhost:8899/httpclient/httpget
请求
测试结果
文章插图
2.2. POST方式请求在HttpClientTest中添加POST方式请求方法,相比GET请求来说,POST请求若携带参数需要封装请求体对象,并将该对象设置在请求对象中 。
实现步骤:
- 创建HttpClient对象
- 创建请求对象
- 发送请求,接收响应结果
- 解析响应结果
- 关闭资源
com.zbbmeta.controller
包下创建HttpClientController
接口类,并创建testPost()方法 @PostMapping(\"/httppost\")@ApiOperation(value = https://www.fajihao.com/"http员工登录\")public String testPost() throws Exception{//创建httpclient对象CloseableHttpClient httpClient = HttpClients.createDefault();//创建请求对象HttpPost httpPost = new HttpPost(\"http://localhost:8899/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();returnbody;}
测试结果文章插图
以上就是Spring、Boot与HttpClient 及其 轻松实现GET和POST请求的全面介绍了,希望给网的网友们带来一些相关知识 。
- 白瓜图片的功效与作用
- 如何区分古文中的“征”与“徵”? 迭怎么读
- 南红有什么功效和作用? 南红手串的功效与作用
- 枣的功效与作用及食用方法
- 顶级智能手机推荐 苹果iPhoneX详细参数与使用体验分享
- 音质出众的耳机推荐 小米活塞耳机简装版性能与价格比较
- 如何在word中制作目录页 制作目录的具体过程与方法
- 蜂蜜不能和什么一起吃,不宜与豆腐、洋葱同食
- 小麦胚芽粉的功效与作用
- 子集与并集 并集的讲解