`
superallen
  • 浏览: 140583 次
  • 来自: ...
社区版块
存档分类

读取request中post过来的内容

阅读更多
java 代码
  1. public String getPostContent(HttpServletRequest request){   
  2.     ServletInputStream is = request.getInputStream();   
  3.     ByteArrayOutputStream baos = null;   
  4.     baos = new ByteArrayOutputStream();   
  5.     int iLength = 1024;   
  6.     int bytesRead = 0;   
  7.     byte[] buff = new byte[iLength];   
  8.     while (true)   
  9.     {   
  10.         bytesRead = is.read(buff);   
  11.         if (bytesRead < 1)   
  12.         break;   
  13.         baos.write(buff, 0, bytesRead);   
  14.     }   
  15.     return new String(baos.toByteArray(),"utf-8");   
  16. }  
分享到:
评论
3 楼 badboy4471 2008-11-28  
3ks,标记一下。
2 楼 applerao 2008-09-04  
simple but useful!
1 楼 applerao 2008-09-04  
good artical

相关推荐

    java通过HttpServletRequest获取post请求中的body内容的方法

    本篇文章主要介绍了java通过HttpServletRequest获取post请求中的body内容的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    JSP利用过滤器解决request中文乱码问题

    本文为大家分享了JSP用过滤器解决request中文乱码问题,具体内容如下 (1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter() 读取参数时,很容易出现中文乱码现象。 (2...

    如何将一个TXT文档里内容导入到文本框里

    (此页是用ASP中的FSO来读取txt文本文件中的内容并输出,为ajax_txt.asp这个页面的AJAX异步获取提供数据) '//禁止缓存该页 让AJAX读取该页始终为最新而非过期缓存页 Response.Expires = 0 Response....

    JSP用过滤器解决request getParameter中文乱码问题

    (1)客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很容易出现中文乱码现象。 (2)用过滤器解决request中文乱码问题。 (3)代码如下: package my; ...

    asp 读取通过表单发送的post数据

    学习ASP,最重要的就是要掌握ASP内置的六大对象。事实上,在上一讲中,...一、 使用Request.ServerVariables获取环境变量,这部分内容很简单,但获取的内容却很重要,如何获取?请看下例: 代码如下: &lt;&#37;@ Lan

    c# http post get

    * *描 述:实现HTTP协议中的GET、POST请求 * *使 用:HttpProc.WebClient client = new HttpProc.WebClient(); client.Encoding = System.Text.Encoding.Default;//默认编码方式,根据需要设置其他类型 client....

    android 常用工具类

    JSONUtils工具类,可用于方便的向Json中读取和写入相关类型数据,如: String getString(JSONObject jsonObject, String key, String defaultValue) 得到string类型value String getString(String jsonData, ...

    ajax_json_post_ashx获取参数值

    .net AJAX,POST提交JSON数据,ashx,解决context.Request.Form、context.Request.Params获取不到值的问题。

    Android的JSON示例(ASP+Access2003+IIS)

    1.移动端通过Button将EditText内容提交Request给服务器端 (示例为记录号,1或2,可选用HttpGet或HttpPost方法) 2.服务器端读取数据库对应记录,并将Response以JSON格式返回至移动端显示 三、使用说明: 1.请自行...

    微信小程序-微信小程序-简易框架

    THINK.params //读取post、get、data-参数,post优先 THINK.html2json/json2html //htmljson THINK.mixin //非构造函数继承 THINK.promise //返回Promise对象 THINK.xxx //新增部分工具函数 Promise封装函数 ...

    WinForm关于CefSharp获取后的资源、截取request参数、拦截response数据、注入jquery文件和js代码

    WinForm关于CefSharp获取后的资源、截取request参数、拦截response数据、注入jquery文件和js代码

    getAttribute和getParameter区别.

    1.getAttribute是取得jsp中 用setAttribute設定的attribute ...getParameter返回的是String,用于读取提交的表单中的值; getAttribute返回的是Objiect,需进行转换,可是setAttribute设置成任意对象,使用很灵活,可随时用;

    微信公众平台接口使用-连接验证(asp.net)

    已经通过验证。 onst string TOKEN = "your token name"; //TOKEN签名 protected void Page_Load(object sender, EventArgs e) ... //读取xml内容 XmlDocument doc = new XmlDocument(); doc.LoadXml(postStr);

    .net core在服务器端获取api传递的参数过程

    在 ActionFilterAttribute 的OnActionExecutionAsync 中使用如下代码从流中读取用户参数 //从文件流中读取传递测参数 using (var ms = new MemoryStream()) { context.HttpContext.Request.Body.Seek(0, 0);//将...

    MiniExercise.rar

    此项目为课堂练习项目,供参考使用。 ...1. 获取请求协议 (1)创建ServerSocket (2)建立连接获取Socket (3)通过输入流获取请求协议 (注意:GET与POST不一致的地方) ...(1)读取错误、首页内容即可

    API_service:基于Pytest+request+Allure的接口自动化开源框架2(升级版)

    重要模块介绍:1、writeCase.py :自动读取新的Charles文件,并自动生成测试用例 2、apiMethod.py:封装request方法,可以支持多协议扩展(get\post\put\delete) 3、checkResult.py:封装验证response方法 4、...

    jsp九大内置对象

     1.04 getMethod() 获取客户提交信息的方式,get|post。  String strMethod =request.getMethod()  1.05 getHeade() 获取HTTP头文件中的accept、accept-encoding和Host的值。  String strHeader =request....

    HttpClient以及获取页面内容应用

    12. Request的输出流可以避免流中内容直接缓冲到socket服务器。 13. Response的输入流可以有效的从socket服务器直接读取相应内容。 14. 在http1.0和http1.1中利用KeepAlive保持持久连接。 15. 直接获取服务器发送的...

    asp下对POST提交数据限制的解决方法

    服务器端还是用Request.Form()读取各hidden域的数据,再按照顺序把他们拼接起来就行了。主要代码如下: 注意:需要在Form中的HTML代码内指定一个DIV,以便向其中动态插入hidden域。 ====客户端示例代码==== 在Form中...

    Form Post提交容量大的数据

    微软建议用Request.BinaryRead()读取表单数据,但由于这种方法读出的是二进制数据,需要对读出的数据逐字节进行分析,生成有意义的字符串(MSDN上的一段程序就是这样写的,但它并没有考虑诸如标点符号等转义字符需要...

Global site tag (gtag.js) - Google Analytics