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的功能一样

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

璇嘟嘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值