Android 使用httpClient POST 模拟发送 multipart表单内容
使用的环境:apache-mime4j-0.6.jar,httpcore-4.3.2.jar,httpmime-4.3.3.jar
try {
HttpPost httpPost = new HttpPost(GlobalData.urls.get("awsSub"));
MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create();
multipartEntityBuilder.addTextBody("title", "send by mobile");
multipartEntityBuilder.addTextBody("id", "");
multipartEntityBuilder.addTextBody("op", "");
multipartEntityBuilder.addTextBody("type1", "1");
multipartEntityBuilder.addTextBody("ip", "");
multipartEntityBuilder.addTextBody("admuser", "");
multipartEntityBuilder.addTextBody("admpass", "");
multipartEntityBuilder.addTextBody("ftpname", "");
multipartEntityBuilder.addTextBody("url", "");
multipartEntityBuilder.addTextBody("Body", "手机端发送滴哟 内容");
multipartEntityBuilder.addTextBody("autofix", "1");
multipartEntityBuilder.addTextBody("Submitend", "提交");
multipartEntityBuilder.addTextBody("Submit", "继续发表");
multipartEntityBuilder.addTextBody("XQtitle", "");
multipartEntityBuilder.addTextBody("theBody", "");
multipartEntityBuilder.addBinaryBody("aboutimg1", new byte[0], ContentType.MULTIPART_FORM_DATA,"");
multipartEntityBuilder.addBinaryBody("aboutimg2", new byte[0], ContentType.MULTIPART_FORM_DATA,"");
multipartEntityBuilder.addBinaryBody("aboutimg3", new byte[0], ContentType.MULTIPART_FORM_DATA,"");
multipartEntityBuilder.addBinaryBody("aboutimg4", new byte[0], ContentType.MULTIPART_FORM_DATA,"");
multipartEntityBuilder.addBinaryBody("aboutimg5", new byte[0], ContentType.MULTIPART_FORM_DATA,"");
multipartEntityBuilder.addTextBody("endtest", "");
httpPost.setEntity(multipartEntityBuilder.build());
HttpResponse httpResponse = HttpUtil.httpClient.execute(httpPost);
String txt = EntityUtils.toString(httpResponse.getEntity(),"gbk");
Intent intent = new Intent(KeFuActivity.this, ResultActivity.class);
intent.putExtra("html",txt);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
Android 使用httpClient POST 模拟发送 multipart表单内容的更多相关文章
- 如何发送HTML表单数据
多数时候,HTML表单的目的只是为了把数据发给服务器,之后服务器再处理这些数据并发送响应给用户.虽然看起来挺简单的,但我们还是得注意一些事情以确保传送的数据不会破坏服务器.或者给你的用户制造麻烦. 数 ...
- 【ASP.NET Web API教程】5.3 发送HTML表单数据:文件上传与多部分MIME
原文:[ASP.NET Web API教程]5.3 发送HTML表单数据:文件上传与多部分MIME 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面 ...
- 【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据
原文:[ASP.NET Web API教程]5.2 发送HTML表单数据:URL编码的表单数据 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面的内 ...
- (转)WebApi发送HTML表单数据:文件上传与多部分MIME
5.3 Sending HTML Form Data5.3 发送HTML表单数据(2) 本文引自:http://www.cnblogs.com/r01cn/archive/2012/12/20/282 ...
- WebApi发送HTML表单数据:文件上传与多部分MIME
5.3 Sending HTML Form Data5.3 发送HTML表单数据(2) 本文引自:http://www.cnblogs.com/r01cn/archive/2012/12/20/282 ...
- C# 模拟提交 Form表单的数据
用 HttpWebRequest Post方法模拟提交Form表单数据时,需要设置 ContentType 为 "application/x-www-form-urlencoded" ...
- 分页功能实现之通过ajax实现表单内容刷新
拿代码来说话 我们的需求就是点击翻页功能,实现表格内容局部刷新且能够翻到对应的页面上,不明白? 那么就看看下面的图,需要达到的效果如下所示: 现在要实现的功能就是把红线框起来的表单内容 在点击翻页的时 ...
- c#程序为PDF文件填写表单内容
众所周知,PDF文件一般情况下是无法修改的,如果你有一张现成的PDF表格,这时想通过编程实现从数据库或者动态生成内容去填写这张表格,就会有些问题了,首先我们要解决以下2个重要的问题: 1.如何将内容写 ...
- Django--post提交表单内容
本节目标:①.提交表单内容②.通过客户端提交表单新增一篇文章③.通过Django的forms组件来完成新增一篇文章 =======提交表单内容======== 1.前端html:login.html ...
随机推荐
- windows 7 64 bit 使用 virtual box 的经验
本人电脑是联想thinkpad E535的机子,安装的是64bitwindows7 旗舰版 为了更好的工作,我安装了虚拟机virtualbox最新版 很不幸,我出现了多次蓝屏的情况,我换到32位系统下 ...
- [Bootstrap]全局样式(一)
页面必须设置为html5文档类型 <!DOCTYPE html> <html lang="zh-CN"> ... </html> 适应移动设备 ...
- android 数据库的创建
主java package com.itheima.createdatabase; import android.app.Activity; import android.content.Contex ...
- vim全局替换
:1,$ s/cmss_//g 1,$代表第一行到最后一行 s代表替换 cmss_为要替换的内容 替换为空格,所以直接// g代表全局替换
- Junit的最简单样例:Hello world!
我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验 ...
- L1范式和L2范式的区别
L1 and L2 regularization add a cost to high valued weights to prevent overfitting. L1 regularization ...
- asp.net runat="server" && hiddenfield
runat="server", c#可以直接获得client控件,并且赋值 hiddenfield 可以作为传值,或者界面存值,后台每次读取,并且再赋值到前台,这样前台就可以把上一 ...
- 用AJAX自定义日历
需求分析 在一些购物网站中,都会有促销活动,这些活动都在日历上标注出来,如何通过Ajax让日历 通过读取数据库中的信息,正确的把促销活动标注在日历上,本文通过自定义日历来实现这 个问题. 技术难点 日 ...
- (转)Qt Model/View 学习笔记 (六)——在views中选择数据项
在views中选择数据项 概念 用于新的view类中的选择模型比Qt3中的模型有了很大的改进.它为基于model/view架构的选择提供了更为全面的描述.尽管对提供了的views来说,负责操纵选择的标 ...
- TextBox控件
1.通过设置Multiline属性(bool)来控制文本框是否为多行显示 txt_Change.Location = , );//设置文本框位置 txt_Change.Multiline = true ...