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

读取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

相关推荐

    ASP.NET Core自定义中间件如何读取Request.Body与Response.Body的内容详解

    // 读取Request.Body var requestReader = new StreamReader(context.Request.Body); var requestContent = requestReader.ReadToEnd(); Console.WriteLine($"Request Body: {requestContent}"); // 恢复...

    nginx日志记录post请求的内容和cookies

    从给出的部分内容中,可以看到一个通过 curl 发送 POST 请求的示例: ```shell [root@CentOS1614/usr]# curl -d 'abc' http://192.168.1.95 ``` Nginx 的 access.log 文件记录了这次请求: ```plaintext 192.168....

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

    在JSP中,客户端的数据一般是通过HTTP GET/POST方式提交给服务器,在服务器端用request.getParameter()读取参数时,很简单消失中文乱码现象。这是因为HTTP协议默认使用ISO-8859-1编码,而中文字符在这个编码中无法...

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

    java通过HttpServletRequest获取post请求中的body内容的方法 java web应用中,获取post请求body中的内容是一个常见的需求。通常,我们可以使用request对象的getParameter()方法来获取url参数或ajax提交的参数。但是...

    调用webservice,通过post传参读取返回的XML

    在这个场景中,POST方法用于传递调用WebService所需的参数。 3. **XML**:XML是一种自描述性的文本标记语言,用于存储和传输数据。在与WebService交互时,XML常被用来封装请求参数和返回的数据。 4. **调用...

    Request、Request.Form和Request.QueryString的区别

    在探讨Request、Request.Form和Request.QueryString的区别之前,我们先来明确一下它们在Web开发中的基本概念和作用。在Web应用程序中,服务器与客户端之间通过HTTP协议进行数据交换,这一过程涉及到了请求(Request)...

    HttpRequest--java读取http post请求

    java读取接口代码,形如:http://127.0.0.1:8088/hlapp/train/validationCardInfo?a=X&b=X 这样的接口可以用该方法。

    微信小程序开发:request请求后台获取不到data解决方法

    微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的data...

    Jsp的request的用法

    例如,JSP中设置一个隐藏字段,然后在JavaScript中读取该字段的值。 ```jsp // JSP ${username}" /&gt; // JavaScript var username = document.getElementById("hiddenUsername").value; ``` 总结来说,理解和熟练...

    Servlet表单Get和Post方式读取

    在这个"Servlet表单Get和Post方式读取"的主题中,我们将深入探讨如何使用Servlet来接收和处理来自HTML表单的GET和POST请求。 首先,让我们了解GET和POST这两种HTTP方法的基本概念: 1. GET方法:这是HTTP请求中最...

    Qt实现简单的Http Post数据传输

    在IT领域,网络通信是应用程序之间交互...在提供的压缩包文件HttpPost中,可能包含了详细的示例代码和参考资料,供你进一步学习和实践。通过不断探索和实践,你将能够熟练掌握Qt中的网络编程技巧,提升自己的开发能力。

    java中main方法发送httpPost请求

    首先,Java中发送HTTP POST请求通常会用到`HttpURLConnection`类或者第三方库如Apache HttpClient或OkHttp。下面我们将主要使用`HttpURLConnection`来演示,因为它内置在JDK中,无需额外引入依赖。 1. **创建HTTP...

    详解nginx请求头数据读取流程

    3. 错误处理:如果请求头读取过程中出现超时,Nginx会记录日志并关闭请求,返回`NGX_HTTP_REQUEST_TIME_OUT`状态。如果请求头过大,超出允许范围,Nginx会返回`NGX_HTTP_REQUEST_HEADER_TOO_LARGE`,并可能触发持久...

    delphi 7 idhttp post 的8种使用方法

    这里,`TStringList` 内容作为POST的数据提交。 2. **POST自定义数据格式** 如果需要POST的数据不是字符串,可以使用 `PostData` 属性,配合 `TMemoryStream` 或 `TIdMultipartFormDataStream`。例如: ```...

    ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求示例代码.zip

    GET请求通过`Request.QueryString`获取参数,而POST请求通过`Request.InputStream`读取请求体。 为了使这个处理程序可访问,需要在web.config文件中注册它。在`&lt;system.web&gt;`部分添加以下代码: ```xml *" ...

    QT使用POST传递数据

    这通常包括检查响应的状态码、读取响应内容、解析数据等操作: ```cpp void YourClass::replyFinished(QNetworkReply *reply) { if (reply-&gt;error()) { qDebug() &lt;&lt; "Error:" &lt;&lt; reply-&gt;errorString(); } else {...

    vs2010中应用get,post与http通信实例

    通过上述代码,你可以理解如何在VS2010的C#项目中实现GET和POST请求,以及如何从HTTP响应中读取数据。这个HTTP_Demo压缩包可能包含了这些示例的完整代码,供学习和参考。在实际应用中,你可以根据需求对这些基本示例...

    VC读取网页的内容

    在VC++编程环境中,我们...总的来说,"VC读取网页的内容"涉及到VC++6.0中的网络编程,尤其是使用Wininet库或MFC进行HTTP请求和响应处理。理解并熟练运用这些技术,可以为你的应用程序增添从网络获取和处理数据的能力。

    Nginx服务器中使用lua获取get或post参数.docx

    在GET请求中,我们可以直接使用ngx.req.get_uri_args()来获取参数,而在POST请求中,我们需要使用ngx.req.read_body()来读取请求体,然后使用ngx.req.get_post_args()来获取参数。 如果我们需要处理multipart/form-...

    C#实现通过HttpWebRequest发送POST请求实现网站自动登陆

    本文将详细介绍如何使用C#中的`HttpWebRequest`来发送POST请求,并实现网站的自动登录。 #### 发送POST请求的基本步骤 1. **创建HttpRequest对象**:首先需要创建一个`HttpWebRequest`对象,并设置其URL地址。 2. ...

Global site tag (gtag.js) - Google Analytics