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