1、如:我的http://www.haha.com/submit.htm
<form action="http://www.haha.com/submit.php" method="post" onsubmit="submitTest();>
<INPUT name=username value="mytestname">
<INPUT name=content value="submit some">
<input type="button" name="submit">
</form>
怎么使用android模拟提交这个内容?2、能使用socket来做吗?httpsocket
<form action="http://www.haha.com/submit.php" method="post" onsubmit="submitTest();>
<INPUT name=username value="mytestname">
<INPUT name=content value="submit some">
<input type="button" name="submit">
</form>
怎么使用android模拟提交这个内容?2、能使用socket来做吗?httpsocket
解决方案 »
- 讨论一下,显示网络图片文字,用webview好还是listview好?
- 在安卓上运行网页
- 求助 linux NDK 问题 找不到make怎么回事???
- 求:类似于launcher2的桌面图标的拖曳效果实现可行方案
- 在android中嵌入flash如swf,请求高手解答?
- 学习ApiDemo的参考资料
- browseTo()这个方法是什么意思怎么用
- [求组]android 音乐播放器铃音设置后显示图标,下次启动自动判断系统铃声
- Android下拉刷新,上拉加载,有没有比较好的第三方库?
- Android setContentView不能切换页面
- root 权限问题 求大神
- 新人求助两个个问题 关于android开发。。。。求高手指点下
String baseUrl = http://www.haha.com/submit.htm;
String nam = name.getText().toString();
String ag = age.getText().toString();
NameValuePair nameValuePair1 = new BasicNameValuePair("name", nam);
NameValuePair nameValuePair2 = new BasicNameValuePair("age", ag);
List<NameValuePair> list = new ArrayList<NameValuePair>();
list.add(nameValuePair1);
list.add(nameValuePair2);
try {
HttpEntity requestHttpEntity = new UrlEncodedFormEntity(list);
HttpPost httpPost = new HttpPost(baseUrl);
httpPost.setEntity(requestHttpEntity);
HttpClient httpClient = new DefaultHttpClient();
httpResponse=httpClient.execute(httpPost);
entity = httpResponse.getEntity();
inputstream = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputstream));
String result = null;
String line = null;
while((line=reader.readLine())!=null ){
result = result + line;
}
System.out.println("result------"+result);
System.out.println("response-------"+httpResponse);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2,socket逻辑上也可以做,但你需要自己实现HTTP协议(主要是一些必要的头),发往80端口,并自己处理返回,解析HTTP协议,取出返回页面的内容。何必呢?
谢谢!