【java】httpclient的使用之java代码内发送http请求
场景:
需要本项目发送HTTP请求到另一个项目中,处理完成返回值给本项目。
1.本项目引入架包
<!-- httpclient 后台发送http请求--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId></dependency>
2.本项目示例代码如下:
【本方法,带着本项目中的UUID去请求了 本地的另一个项目,处理完成之后,获取返回值】
public boolean validate(String uuid){CloseableHttpClient closeableHttpClient = HttpClientBuilder.create().build();HttpGet httpGet = new HttpGet("http://localhost:8080/jms/validate2.jhtml?uuid="+uuid);try {CloseableHttpResponse closeableHttpResponse = closeableHttpClient.execute(httpGet);HttpEntity entity = closeableHttpResponse.getEntity();String flag = EntityUtils.toString(entity);return "true".equals(flag);} catch (IOException e) {e.printStackTrace();}return false;}
3.另一个项目的 示例代码:
【另一个项目中的 这个方法,就是判断本地的一个Vector中是否存在本uuid,如果存在返回true】
@RequestMapping("validate2")@ResponseBodypublic boolean validate2(String uuid){if(vector.contains(uuid)){vector.remove(uuid);return true;}else{return false;}}
【java】httpclient的使用之java代码内发送http请求相关推荐
- java代码中发送http请求中使用DnsResolver的问题
http请求中用DnsResolver有两种方式,一种是使用默认的DnsResolver,一种是自定义一个DnsResolver 1. 使用默认的DnsResolver 代码如下 </pre& ...
- java怎么发qq邮件_java代码如何发送QQ邮件
近来想写一个qq之间互相发送邮件的工具.奈何一直报错服务错误: org.apache.commons.mail.EmailException: Sending the email to the fol ...
- java httpclient 关闭_【Java系列007】HttpClient调用:你考虑过关闭连接、并发了吗?...
你好!我是miniluo,今天和你分享使用HttpClient过程中,未考虑释放连接和并发导致的坑. HttpClient在项目中还是比较常见的,主要都是通过GET或POST请求第三方以获取响应结果. ...
- java代码中发送http请求的DnsResolver使用问题
http请求中使用DnsResolver的方式有两种,一种是使用默认的DnsResolver,一种是自定义一种DnsResolver 1. 使用默认的DnsResolver DnsResolver d ...
- java httpclient 采集_使用java HttpClient 与Web服务器交互 - elliott - 博客园
下面程序想自动登陆系统: public static void main(String[] args) throws Exception{ HttpClient client = new HttpCl ...
- java模拟servlet_Java应用程序模拟向Servlet发送POST请求
在某些情况下,需要用Java applicatioin来模拟form,向服务器(本文以servlet为例)发送http post请求,包括提交表单域中的数据以及上传文件.如果仅仅是传递form中的数据 ...
- js java post提交_如何从Express.js发送Post请求到另一个服务器(Java)?
小编典典 您正在重复请求,并为发布请求重新分配变量.我已经更新了您的代码并与requestb.in一起对其进行了测试 var express = require('express'); var que ...
- swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关
swagger openapi开放平台 pyhton3.7实现http发送请求 pyhon中代码中控制 4g物联网开关,此代码与python2.7不兼容,具体体现在加密解: get_authoriza ...
- java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...
下载原版阿里JAVA开发手册 [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...
最新文章
- Mysql 小数点后最多保留两位数
- java 1.7 liunx_在linux下安装Jdk1.7
- pandas使用transpose函数对dataframe进行转置、将dataframe的行和列进行互换(flip the rows and columns in dataframe)
- 人,是否应该不要去好高骛远
- Ionic启动时提示:The Angular CLI requires a minimum Node.js version of eithor v10.13 or v12.0
- 【收藏】spark 连接到yarn resourcemanager失败解决方案
- java怎么做系统_Java系统监控怎么做
- 为什么redis取出来是null_[2020] Redis 最新面试题
- scala中map添加值_如何在Scala Map中反转键和值
- 我最喜欢的Bash骇客
- python中集合的元素可以是任意数据类型_Python数据类型之列表
- 【javascript】ajax 基础(转)
- 武汉科技大学ACM:1006: 我是老大
- 扇贝有道180914每日一句
- opencv特效编辑之雕刻效果
- 陈莉君linux操作系统,Linux操作系统原理与应用(陈莉君)学习笔记.pdf
- 【大学生数学建模竞赛时间一览表】
- 【CSDN 竞赛第四期】参赛题解(JAVA)
- PCB设计电源平面处理要点
- Simulink之S-function函数笔记之一
热门文章
- python的assert作用
- 视频中的运动特征--Learning Motion Patterns in Videos
- el图片滚动_element的el-table中记录滚动条位置的示例代码
- php中短信验证大致流程,实现php手机短信验证功能的基本思路
- SynchronizedMap和ConcurrentHashMap有什么区别
- php array的实现原理,PHP数组遍历与实现原理
- 推荐7款好用的cmd命令行终端工具
- UI调试神器 for ios:Reveal的使用与破解
- 开发工具之Eclipse快捷键
- 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询