场景:

需要本项目发送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请求相关推荐

  1. java代码中发送http请求中使用DnsResolver的问题

    http请求中用DnsResolver有两种方式,一种是使用默认的DnsResolver,一种是自定义一个DnsResolver 1.  使用默认的DnsResolver 代码如下 </pre& ...

  2. java怎么发qq邮件_java代码如何发送QQ邮件

    近来想写一个qq之间互相发送邮件的工具.奈何一直报错服务错误: org.apache.commons.mail.EmailException: Sending the email to the fol ...

  3. java httpclient 关闭_【Java系列007】HttpClient调用:你考虑过关闭连接、并发了吗?...

    你好!我是miniluo,今天和你分享使用HttpClient过程中,未考虑释放连接和并发导致的坑. HttpClient在项目中还是比较常见的,主要都是通过GET或POST请求第三方以获取响应结果. ...

  4. java代码中发送http请求的DnsResolver使用问题

    http请求中使用DnsResolver的方式有两种,一种是使用默认的DnsResolver,一种是自定义一种DnsResolver 1. 使用默认的DnsResolver DnsResolver d ...

  5. java httpclient 采集_使用java HttpClient 与Web服务器交互 - elliott - 博客园

    下面程序想自动登陆系统: public static void main(String[] args) throws Exception{ HttpClient client = new HttpCl ...

  6. java模拟servlet_Java应用程序模拟向Servlet发送POST请求

    在某些情况下,需要用Java applicatioin来模拟form,向服务器(本文以servlet为例)发送http post请求,包括提交表单域中的数据以及上传文件.如果仅仅是传递form中的数据 ...

  7. js java post提交_如何从Express.js发送Post请求到另一个服务器(Java)?

    小编典典 您正在重复请求,并为发布请求重新分配变量.我已经更新了您的代码并与requestb.in一起对其进行了测试 var express = require('express'); var que ...

  8. swagger openapi开放平台 pyhton3.7实现http发送请求,pyhon中代码中发送http请求控制4g物联网开关

    swagger openapi开放平台 pyhton3.7实现http发送请求 pyhon中代码中控制 4g物联网开关,此代码与python2.7不兼容,具体体现在加密解: get_authoriza ...

  9. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

最新文章

  1. Mysql 小数点后最多保留两位数
  2. java 1.7 liunx_在linux下安装Jdk1.7
  3. pandas使用transpose函数对dataframe进行转置、将dataframe的行和列进行互换(flip the rows and columns in dataframe)
  4. 人,是否应该不要去好高骛远
  5. Ionic启动时提示:The Angular CLI requires a minimum Node.js version of eithor v10.13 or v12.0
  6. 【收藏】spark 连接到yarn resourcemanager失败解决方案
  7. java怎么做系统_Java系统监控怎么做
  8. 为什么redis取出来是null_[2020] Redis 最新面试题
  9. scala中map添加值_如何在Scala Map中反转键和值
  10. 我最喜欢的Bash骇客
  11. python中集合的元素可以是任意数据类型_Python数据类型之列表
  12. 【javascript】ajax 基础(转)
  13. 武汉科技大学ACM:1006: 我是老大
  14. 扇贝有道180914每日一句
  15. opencv特效编辑之雕刻效果
  16. 陈莉君linux操作系统,Linux操作系统原理与应用(陈莉君)学习笔记.pdf
  17. 【大学生数学建模竞赛时间一览表】
  18. 【CSDN 竞赛第四期】参赛题解(JAVA)
  19. PCB设计电源平面处理要点
  20. Simulink之S-function函数笔记之一

热门文章

  1. python的assert作用
  2. 视频中的运动特征--Learning Motion Patterns in Videos
  3. el图片滚动_element的el-table中记录滚动条位置的示例代码
  4. php中短信验证大致流程,实现php手机短信验证功能的基本思路
  5. SynchronizedMap和ConcurrentHashMap有什么区别
  6. php array的实现原理,PHP数组遍历与实现原理
  7. 推荐7款好用的cmd命令行终端工具
  8. UI调试神器 for ios:Reveal的使用与破解
  9. 开发工具之Eclipse快捷键
  10. 使用Ef框架进行分页..EF模糊查询..EF多表内连接查询