首页 > 代码库 > 网络通信之通过get/post方式提交参数给web应用
网络通信之通过get/post方式提交参数给web应用
*
首先,android想要访问网络,需要在AndroidManifest.xml中添加网络访问权限
1,get:例如这个url,http://i.cnblogs.com/EditPosts.aspx?opt=1
get方式也是拼接成类似这样的请求url,地址栏接参数
获得连接
HttpURLConnection conn=(HttpURLConnection)new URL(url.toString()).openConnection();
conn.setConnectionTimeout(5000);
conn.setRequestMethod("GET");
2,post:发送的数据包括两个方面:http请求头,实体数据(形式如a=1&b=3)
而在请求头中,Content-Type,Content-Length是必须要有的(其他字段可通过httpwatch工具查看)
然后类似于get方式,也是构造实体数据
然后获得连接conn,通过连接获得输出流,往外写实体数据
??post才要输出流,往外写数据
注意细节:conn请求还未正确发出去,可通过调用某个获得返回参的api,去触发请求发送,
想来也是够懒得了,我问你要结果了,你才开始去干活
*
网络通信之通过get/post方式提交参数给web应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。