Logger.info("TRRGGER asyn callback query String:"+request().queryString()); Map<String,String[]> queryParams = request().queryString(); Map<String,String[]> reqs = request().body().asFormUrlEncoded(); Logger.info("TRRGGER asyn callback URL FORM :"+reqs); Logger.info("============================QUERY STRING ========================================="); if(queryParams!=null){ Set<String> queryKey = queryParams.keySet(); for(String key :queryKey){ if(queryParams.get(key)!=null && queryParams.get(key).length>0){ Logger.info("query key:"+key+",value="+queryParams.get(key)[0]); }else{ Logger.info("query key:"+key+",value="); } } } Logger.info("============================BODY TEXT ========================================="); Logger.info(request().body().asText()); Logger.info("============================BODY JSON ========================================="); JsonNode reqJson = request().body().asJson(); if(reqJson!=null){ Logger.info("json node trade no="+reqJson.path("out_trade_no").asText()); }else{ Logger.info("json node trade can not get !"); } Logger.info("============================BODY FormUrlEncoded ========================================="); if(reqs!=null){ Set<String> queryKey = reqs.keySet(); for(String key :queryKey){ if(reqs.get(key)!=null && reqs.get(key).length>0){ Logger.info("body form query key:"+key+",value="+reqs.get(key)[0]); }else{ Logger.info("body form query key:"+key+",value="); } } }
在回调API提供方不确定提供数据的形式的时候,判断数据是怎么提交过来的
猜你喜欢
转载自blog.csdn.net/zgp18963349823/article/details/78354812
今日推荐
周排行