关于HTTP请求中更改body中传递的参数方法

更改body中传递的参数方法:

 1 String txId = UUID.randomUUID().toString().replaceAll("-", "");
 2 JsonObject jsonObject = new JsonObject("{\"txId\": \"" + txId + "\"}");
 3 // ===== 通过context上下文对象中获取到body
 4 String s = context.getBody().toString();
 5 // ===== 更改body的值
 6 if (StringUtils.isNotBlank(s)) {
 7     context.setBody(context.getBody().toJsonObject().mergeIn(jsonObject).toBuffer());
 8 } else {
 9     context.setBody(jsonObject.toBuffer());
10 }

  

猜你喜欢

转载自www.cnblogs.com/yanwu0527/p/9766640.html