Java代码实现执行HTTP请求
1.导入依赖:
|
2.执行POST请求代码方式一:
|
3.执行POST请求方式二:
private Integer post(String url, MocInfo info, MocInfo.Action action) {OutputStream out = null;HttpURLConnection conn = null;int result = -10;String body = null;try {body = JSONObject.toJSONString(info);//把对象转换成JSON格式的字符串//url=127.0.0.1:8080/app/editconn = (HttpURLConnection) new URL(url).openConnection();conn.setConnectTimeout(30 * 1000);conn.setReadTimeout(30 * 1000);conn.setDoOutput(true);conn.setDoInput(true);conn.setRequestMethod("POST");conn.setRequestProperty("Accept", "*/*");conn.setRequestProperty("Content-Type", "application/json");conn.setRequestProperty("Connection", "keep-alive");conn.setRequestProperty("Accept-Encoding", "gzip");conn.setRequestProperty("Accept-Charset", "utf-8");conn.connect();out = conn.getOutputStream();out.write(body.getBytes(StandardCharsets.UTF_8));out.flush();result = conn.getResponseCode();} catch (Exception e) {log.error("Post [" + url + "] Err :" + e.getMessage());} finally {if (conn != null) {conn.disconnect();}if (out != null) {try {out.close();} catch (IOException e) {log.error(e.getMessage(), e);}}}if (result < 200 || result >= 300) {log.info("Post .. " + url + " : " + body);}return result;} |
Java代码实现执行HTTP请求相关推荐
- 如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查
我们使用Java的RestTemplate或者Apache的HTTPClient编程的时候,经常遇到需要跟踪Java 代码发送的HTTP请求明细的情况.和javascript代码在浏览器里发送请求可以 ...
- JAVA代码实现执行CMD命令的方法
用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray); ...
- Java代码模拟一个Post请求
Java代码模拟一个Post请求 我们常用的http请求无非GET和POST.在springboot项目中,我们如果想要测试一段代码无非就是项目跑起来,然后在浏览器中通过输入url,看浏览器中(按 ...
- java代码块执行顺序_Java笔记 | Java代码块执行顺序测试
最近笔试常常遇到考察Java代码块执行顺序的题目,网上查看博客错漏百出,特地自己测试了一下. 如有错漏,希望路过的大佬指出来,以便我进行更改. 先上代码吧! public class ClassA { ...
- 记一次Java代码不执行,也不报错!求大佬赐教!
记一次Java代码不执行,也不报错!求大佬赐教! 发生背景 问题所在 发生背景 实训在做串口通讯的时候,进行数据处理时,代码执行一部分,有一部分没有执行. 十分纳闷,代码如下: /*** 处理返回结果 ...
- java代码的执行机制_关于java代码的执行机制
转载于:https://blog.csdn.net/houfeng777123/article/details/74316748 1.Java代码执行流程 ·第一步:*.java-->*.cla ...
- jsp java代码_jsp内的java代码不执行,急啊!!大家来看看!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我的jsp页面上的java代码和html代码是穿插的, 用System.out.println去跟踪的时候, 内的代码都不执行, html都是执行的! 怎 ...
- java 判断顺序_通过指令码来判断Java代码的执行顺序(++问题与return和finally的问题)...
问题 在<深入理解Java虚拟机>一书中遇到了如下代码: public int method() { int i; try { i = 1; return i; } catch (Exce ...
- Java代码的执行顺序
代码块的执行顺序如下: 1.静态块 2.父类构造器 3.本类中的块 4.本类的构造器 代码语句执行顺序: 整体是从上到下,从左到右,但是赋值语句,则是从右到左,必须先执行等号右边的语句得到值,再声明变 ...
最新文章
- Qt动画框架The Animation Framework
- python2.0正式发布时间_终于来了!!Pyston v2.0 发布,解决 Python 慢速的救星
- Python遥感数据主成分分析
- 02-初识CoreData
- 公布一个软件,轻新视频录播程序,H264/AAC录制视音频,保存FLV,支持RTMP直播...
- 轮子一定要是圆的吗?
- java.lang.NoClassDefFoundError: org/apache/shiro/authc/AuthenticationToken
- Web 前端攻防(2014版)-baidu ux前端研发部
- 第七章 二叉搜索树(b3)BST:删除
- PHP和MySQL Web开发从新手到高手,第7天-创建author管理页面
- csdn学院 python_确认!别再相信Python了! 程序员:就你敢说...
- 《编码规范和测试方法——C/C++版》学习笔记 ·001
- 学计算机辐射,离散数学对计算机专业系统知识辐射作用.doc
- RedHat7如何配置新网卡
- 记账系统推荐金蝶精斗云_金蝶精斗云企业免费会计记账软件有哪几种?
- 批量自动打印PDF文件辅助工具BatchOutput PDF for Mac
- 科技论文写作之时态问题
- 推广邮件客户端(一):让人纠结的POP3客户端
- WSL与idea集成攻略
- 适合小白的SQL Server学习笔记
热门文章
- TCP/IP和UDP的区别
- 计算机房活动记录,兴趣小组活动记录表
- ajax的核心有哪些,ajax的核心
- 线性表 c++语言代码,线性表C++的两种实现(顺序表示、单链表)
- 皮卡丘为什么不进化_皮卡丘为啥不进化成雷丘?小智都暗示得这么明显皮卡丘还是拒绝了...
- 【机器学习算法专题(蓄力计划)】十四、机器学习中逻辑回归
- 八十一、最快最优的快速排序和优化
- Transformer也能生成图像,新型ViTGAN性能比肩基于CNN的GAN
- TCSVT | 横看成岭侧成峰:交叉视角地理定位
- 直播 | 彩云科技CEO袁行远:NLP与冒险游戏研究一览