httpServletRequest



@ResponseBody

@RequestMapping("/sfap-fb.syncTransferAccounts")

publicString syncTransferAccounts(HttpServletRequest request) {

//日志时间记录

longstart = System.currentTimeMillis();

StringrequestStr = null;

Stringresponse = null;

StringrequestDataStr = null;

StringchannelId = null;

StringresponseStr = null;

Channelchannel = null;

StringsignType = null;

try{

requestStr = _getInputString(request);

 

 

 

 

private String_getInputString(HttpServletRequest request)

throwsUnsupportedEncodingException, IOException {

InputStreaminputStream = request.getInputStream();

Stringcharset = request.getCharacterEncoding();

if(charset == null || charset.isEmpty()) {

charset= "UTF-8";

}

StringrequestStr = StreamUtil.readStreamToString(inputStream, charset);

returnrequestStr;

}

 

 

 

 

packagecom.pingan.puf.sfap.common.utils;

importjava.io.ByteArrayOutputStream;

importjava.io.IOException;

importjava.io.InputStream;

importjava.io.UnsupportedEncodingException;

importjava.nio.charset.Charset;

 

public classStreamUtil {

 

publicstatic byte[] readStreamToBytes(InputStream inputStream) throwsIOException{  

        ByteArrayOutputStream out = newByteArrayOutputStream();  

        byte[] buffer = new byte[1024];  

        int len = 0;  

        while ((len = inputStream.read(buffer))!= -1) {  

            out.write(buffer, 0, len);  

        }  

        out.close();  

        inputStream.close();  

        return out.toByteArray();  

    }

 

publicstatic String readStreamToString(InputStream inputStream) throwsIOException{  

        return (newString(readStreamToBytes(inputStream)));

    }

 

publicstatic String readStreamToString(InputStream inputStream,Charset charset)throws IOException{  

        return (newString(readStreamToBytes(inputStream),charset));

    }

 

publicstatic String readStreamToString(InputStream inputStream,String charset) throwsUnsupportedEncodingException, IOException{  

        return (newString(readStreamToBytes(inputStream),charset));

    }

}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值