自动化新人一枚,最近在研究接口自动化,使用的是 java+testng+selenium 框架,请求是 post 请求,消息提示 json 格式的,目前请求拼出来了,但是不知道怎么把请求发送到 url,然后去得到响应,上网查了一些资料,有很多是说用 HttpURLConnection 和 httpclient 模拟 post 请求,但是这两个我都不太懂,有没有大神能够指导一下?多谢!!!目前把请求拼出来如下:后面不会操作了
JSONObject object = new JSONObject();
ReqestHead reqHead = new ReqestHead();
reqHead.setChannelId("ZT");
reqHead.setRequestTime(DateUtil.getCurrentTime());
reqHead.setAreaCode("025");
reqHead.setTranId(DateUtil.getNowDate(DateUtil.FORMAT_1)+"123456");
reqHead.setAuth(MD5Util.encryptByMD5(reqHead.getTranId()+"888888"));
JSONObject body = new JSONObject();
body.put("goodsNbr", "test20150623000926");
body.put("qrGoodsType", "0");
object.put("head", reqHead);
object.put("body", body);
String requestion=object.toJSONString();