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

java发送请求-二次开发-get请求json

这里有2个判断

如果param为空则对url发送请求

再继续判断有值时,接口参数时json还是name=value格式

因为json是带{,所以可以先写为param包含{},

反之就是请求格式是url?param

请求json要带参数,所以需要使用setEntity方法,

最后,get请求目前有三个请求参数,不能只返回handler(httpGet),在每一步增加返回

 优化

如果为空下面的就不执行了,如果有值,不用再执行空状态,减少1个else


因上述handler有改动,对handler进行处理

原本是from表单的格式,增加了json格式,所以对请求的param格式进行判断

传入param参数 

 如果param包含{,,header是json格式

反之就是from格式

优化-三目运算

定义变量contentType,param包含{,如果条件为真就是json,如果条件为假就输出from格式

优化

get请求里把param传入

post请求里把param传入


空指针的错误就是对象没有赋值,在这个传入url

测试

这个类就是和jmeter和postman的功能一样

http://www.lryc.cn/news/348554.html

相关文章:

  • Typescript高级: 对泛型和多态的应用, 实现Java中的ArrayList和LinkedList
  • 正则表达式常用特殊字符(元字符)说明
  • 使用hdc TCP模式无线方式连接OpenHarmony设备
  • 杂记-记一次前端打包问题解决过程
  • 维修ABB示教器主板DSQC679 3HAC 033624-001 /R机器人液晶显示屏深圳捷达工控维修
  • 原子学习笔记3——点亮 LED
  • 齐护K210系列教程(十八)_识别条码
  • K折交叉验证
  • Docker 的 Ubuntu 操作系统镜像
  • 【Python】Python中的logging模块介绍和示例
  • PXIe规格i3/i5/i7单板计算机控制器
  • 弱网对抗的策略有哪些?
  • 如何通过OMS加快大表迁移至OceanBase
  • 讨论:WGS84与CGCS2000的坐标系怎么互转
  • SpringCloud面试题
  • 深入了解Java Stream中的Collectors.partitioningBy()
  • 下拉多选【bootstrap-multiselect】
  • 建筑(八大员)报考条件
  • _remote.repositories作用
  • 2.3 Spark运行架构与原理
  • redis的跳表
  • 探索未知,开启海外盲盒新纪元——海外盲盒App,你的全球奇遇宝箱
  • LeetCode2215找出两数组的不同
  • Git系列:git show 使用技巧
  • python爬虫(五)之新出行汽车爬虫
  • 记录:卡尔曼滤波推导
  • AI游戏外挂为何违法?
  • UVa1006/LA2238 Fixed Partition Memory Management
  • Autosar架构
  • Java 异常介绍