博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
request所有
阅读量:6457 次
发布时间:2019-06-23

本文共 796 字,大约阅读时间需要 2 分钟。

  hot3.png

Map reqMap=request.getParameterMap();  

        Set keSet=reqMap.entrySet();  
        for(Iterator itr=keSet.iterator();itr.hasNext();){  
            Map.Entry me=(Map.Entry)itr.next();  
            Object ok=me.getKey();  
            Object ov=me.getValue();  
            String[] value=new String[1];  
            if(ov instanceof String[]){  
                value=(String[])ov;  
            }else{  
                value[0]=ov.toString();  
            }  
      
            for(int k=0;k<value.length;k++){  
                logger.info(ok+"="+value[k]);  
            }  
          }
        
        
        InputStream inStream = request.getInputStream();
        ByteArrayOutputStream outSteam = new ByteArrayOutputStream();
        byte[] buffer = new byte[1024];
        int len = 0;
        while ((len = inStream.read(buffer)) != -1) {
            outSteam.write(buffer, 0, len);
        }
        outSteam.close();
        inStream.close();
        String result = new String(outSteam.toByteArray(), "utf-8");
        logger.info("微信返回的订单支付信息:" + result);

转载于:https://my.oschina.net/markee/blog/546884

你可能感兴趣的文章
IntelliJ IDEA 注册码
查看>>
linux 上面配置apache2的虚拟目录
查看>>
String字符串的截取
查看>>
DynamoDB Local for Desktop Development
查看>>
laravel 使用QQ邮箱发送邮件
查看>>
用javascript验证哥德巴赫猜想
查看>>
Shell编程-环境变量配置文件
查看>>
[Unity3d]DrawCall优化手记
查看>>
Struts2和Spring MVC的区别
查看>>
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
对软件工程课程的期望
查看>>
Mysql中文字符串提取datetime
查看>>
IOS 与ANDROID框架及应用开发模式对比一
查看>>
由中序遍历和后序遍历求前序遍历
查看>>
我学习参考的网址
查看>>