博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 通过HTTPCLINET POST请求互联网数据
阅读量:6823 次
发布时间:2019-06-26

本文共 1824 字,大约阅读时间需要 6 分钟。

private EditText et;    private TextView tv;    HttpClient client;        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        et=(EditText) findViewById(R.id.et);        tv=(TextView) findViewById(R.id.tv);        client=new DefaultHttpClient();        findViewById(R.id.btn).setOnClickListener(new OnClickListener() {                        @Override            public void onClick(View v) {                readNet("http://localhost:8080/get",et.getText()+"");                            }        });    }            public void readNet(String url,String name){        new AsyncTask
() { @Override protected String doInBackground(String... params) { String urlString=params[0]; HttpPost post=new HttpPost(urlString); try { HttpResponse response=client.execute(post); List
list=new ArrayList
(); list.add(new BasicNameValuePair("name", params[1])); post.setEntity(new UrlEncodedFormEntity(list)); String v=EntityUtils.toString( response.getEntity()); return v; } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } @Override protected void onPostExecute(String result) { tv.setText(result); } }.execute(url,name); }

(ˉ(∞)ˉ) :由于是使用表单的方式提交数据,所以应该用

List
list=new ArrayList
(); 键值对的方式。

转载于:https://www.cnblogs.com/stareblankly/p/4974499.html

你可能感兴趣的文章
android4.0 在ubuntu10.04(64位)上的下载与编译
查看>>
记一次在 Linux 上创建 Django 应用的过程
查看>>
翻译WifiConfiguration类
查看>>
伍雨霏-懂游戏的云服务如何保驾护航
查看>>
Lua-5.3.2 安装 luasocket 的正确姿势
查看>>
MFC界面库BCGControlBar v25.1新版亮点四:网格控件等
查看>>
ssh 连接非22端口服务器的方法:
查看>>
Linux基础入门
查看>>
org.hibernate.hql.internal.ast.QuerySyntaxException: user is not mapped
查看>>
图解排序算法之快速排序-双端探测法
查看>>
mysql
查看>>
11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?...
查看>>
Druid数据库连接池就这么简单
查看>>
Python最假的库:Faker
查看>>
IDE 插件新版本发布,开发效率 “biu” 起来了
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石
查看>>
Redis 基础、高级特性与性能调优
查看>>
BZT52C15S资料
查看>>
Laravel Telescope入门教程(上)
查看>>
Linux配置ip 及网络问题排查
查看>>