获取 request 中 json 数据
来源:互联网 发布:暴风影音怎么关闭网络 编辑:程序博客网 时间:2024/06/01 08:07
package com.taotao.common.utils;import java.io.IOException;import javax.servlet.http.HttpServletRequest;/** * request对象相关操作 * @author tanjie * */public class GetRequestJsonUtils { /*** * 获取 request 中 json字符串的内容 * * @param request * @return : <code>byte[]</code> * @throws IOException */ public static String getRequestJsonString(HttpServletRequest request) throws IOException { String submitMehtod = request.getMethod(); // GET if (submitMehtod.equals("GET")) { return new String(request.getQueryString().getBytes("iso-8859-1"),"utf-8").replaceAll("%22", "\""); // POST } else { return getRequestPostStr(request); } } /** * 描述:获取 post 请求的 byte[] 数组 * <pre> * 举例: * </pre> * @param request * @return * @throws IOException */ public static byte[] getRequestPostBytes(HttpServletRequest request) throws IOException { int contentLength = request.getContentLength(); if(contentLength<0){ return null; } byte buffer[] = new byte[contentLength]; for (int i = 0; i < contentLength;) { int readlen = request.getInputStream().read(buffer, i, contentLength - i); if (readlen == -1) { break; } i += readlen; } return buffer; } /** * 描述:获取 post 请求内容 * <pre> * 举例: * </pre> * @param request * @return * @throws IOException */ public static String getRequestPostStr(HttpServletRequest request) throws IOException { byte buffer[] = getRequestPostBytes(request); String charEncoding = request.getCharacterEncoding(); if (charEncoding == null) { charEncoding = "UTF-8"; } return new String(buffer, charEncoding); }}
0 0
- 获取 request 中 json 数据
- 获取 request 中 json 数据
- 获取 request 中 json 数据
- 获取 request 中 json 数据
- 获取 request 中 json 参数数据
- Spring从Request中获取Json格式的数据
- Servlet的request获取前台json数据
- request中获取post的json对象数据content-type=“text/plain”
- 4.从Request中获取文件数据
- android中获取json数据
- MVC 中获取Json数据
- 获取url中json 数据
- 网络中获取json数据
- 从request对象中获取请求json格式的参数
- 获取 request 中用POST方式"Content-type"是"application/json"发送的 json 数据
- Request获取请求数据
- Request对象获取数据
- request获取请求数据
- 分数类的构造
- hdoj5867 Water problem
- Codeforces 699B - One Bomb
- Html+css基础标签属性
- PHP中的反射
- 获取 request 中 json 数据
- 第3周项目4-顺序表的应用(2)
- React实战-通过ToDo源码分析Redux的数据模型设计
- Java-NowCoder-字符个数统计
- 从汇编看函数调用
- Android Handler机制
- 防止SQL注入的五种方法
- 树、森林和二叉树的转换
- Animator组件挂在哪里合适