将Http请求输入流转化为字符串工具类StreamHelper
2016-04-28 23:45
671 查看
import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.InputStreamReader; public class StreamHelper { /** * 将一个输入流转化为字符串 */ public static String getStringFromStream(InputStream tInputStream){ if (tInputStream != null){ try{ BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream)); StringBuffer tStringBuffer = new StringBuffer(); String sTempOneLine = new String(""); while ((sTempOneLine = tBufferedReader.readLine()) != null){ tStringBuffer.append(sTempOneLine); } if(tStringBuffer.length() != 0){ return tStringBuffer.toString(); } }catch (Exception ex){ ex.printStackTrace(); } } return null; } /** * 将一个字符串转化为输入流 */ public static InputStream getStreamFromString(String sInputString){ if (sInputString != null && !sInputString.trim().equals("")){ try{ ByteArrayInputStream tInputStringStream = new ByteArrayInputStream(sInputString.getBytes()); return tInputStringStream; }catch (Exception ex){ ex.printStackTrace(); } } return null; } }
相关文章推荐
- TCP protocol
- 20159313网络攻击与防范第九周学习总结
- quick-cocos和golang的http通信
- 神经网络第二讲
- wampserver 使用openssl和apache搭建https服务器教程
- 网络编程
- Android开发本地及网络Mp3音乐播放器(十)最近播放界面与数据保存更新
- Android开发本地及网络Mp3音乐播放器(十)最近播放界面与数据保存更新
- 一次完整的HTTP事务是怎样一个过程?
- Http相关知识
- Http相关知识
- 实验一 网络连接线的制作
- http://oldcui.com/share/914.html
- 超级详细的Tcpdump的用法
- TCP和UDP get和post的对比
- 神经网络第一讲(基础)
- 简述epoll并发网络编程方法
- 网络通信原理和socke通信原理
- TCP/IP的基本工作原理
- HTTP协议的C语言编程实现实例