HttpClient post 方式传递方式 及中文乱码解决
来源:互联网 发布:淘宝服务市场哪个好用 编辑:程序博客网 时间:2024/05/22 07:50
httpclient 的post请求方式及中文乱码处理。
请求端
public String execute(String xml,HashMap<String, String> dataMap) throws Exception {HttpClient client = new HttpClient();client.setStrictMode(false);client.setTimeout(30000);PostMethod post = null;try {String abc_order_qry_rul = ".....servlet" ;post = new PostMethod(abc_order_qry_rul);post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8"); //解决乱码post.addParameter("reqXML", xml);int statusCode = getHttpClient(30000).executeMethod(post);if (statusCode != -1) {return post.getResponseBodyAsString();} else {return "状态码---" + statusCode + "---error ...";}} catch (Exception e) {throw e;} finally {post.releaseConnection();}}
响应端
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {request.setCharacterEncoding("UTF-8");//解决乱码String reqXml = request.getParameter("reqXML");String response = getResponse();OutputStream os = response.getOutputStream();os.write(respXml.getBytes("UTF-8"));//解决乱码os.flush();os.close();}
0 0
- HttpClient post 方式传递方式 及中文乱码解决
- post 方式传递汉字乱码解决
- GET&POST方式解决中文乱码问题
- get post 中文请求乱码解决方式
- get方式传递中文参数乱码解决方式
- 解决servlet中文乱码问题及get、post请求方式的讲解
- 中文乱码解决方式
- 解决表单Post方式提交的中文乱码问题
- struts2解决get和post方式中文乱码
- js超链接使用post方式提交----解决中文乱码
- 过滤器解决get和post方式提交的中文乱码
- 解决get方式传递中文乱码的问题
- get传递中文产生乱码的解决方式汇总
- Java的HttpClient类以POST方式提交数据,目标端收到后中文乱码
- 中文乱码的解决方式
- qt5中文乱码解决方式
- Myeclipse中文乱码解决方式
- Myeclipse中文乱码解决方式
- nyoj 78 圈水池
- SendMessage()发送消息
- 搜狗购物帮手新装上线 帮你比报价看趋势
- Oracle 增加日志文件大小
- MTK平台,当修改一些代码时,使用什么编译命令可以最有效率
- HttpClient post 方式传递方式 及中文乱码解决
- 关于Oracle存储结构及管理的疑问集【收集中】(2014-04-18 14:33)
- java 参数传递
- 最简单的快速排序代码
- 网上Unused Index Script 脚本的问题
- 2.C语言-----内存与指针(2)初见字符数组
- hadoop异常“could only be replicated to 0 nodes, instead of 1” 解决
- hdu 1421 搬寝室(DP+思维)
- Raw-OS源码分析之同优先级任务切换