android xUtils get post
使用android xUtils框架,进行http的get和post验证。
参考链接:
https://github.com/wyouflf/xUtils3
http://blog.csdn.net/bangyiqing/article/details/39552163
GET
    //访问局域网的django
    RequestParams params = new RequestParams("http://192.168.1.249:8000/");
             /* 添加get请求参数,addQueryStringParameter()函数。
              * 请求的参数以键值对的形式添加在url的后面。例如:
              * http://192.168.1.249:8000/?onoff=100
              */
             params.addQueryStringParameter("onoff", "100");
             //发送get请求
             x.http().get(params, new Callback.CommonCallback<String>(){
                 @Override
                 public void onSuccess(String result) {
                     Toast.makeText(x.app(), result, Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onError(Throwable ex, boolean isOnCallback) {
                     Toast.makeText(x.app(), ex.getMessage(), Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onCancelled(CancelledException cex) {
                     Toast.makeText(x.app(), "cancelled", Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onFinished() {
                     Toast.makeText(x.app(), "Finish", Toast.LENGTH_LONG).show();
                 }
             });
         }
POST
    RequestParams params = new RequestParams("http://192.168.1.249:8000/");
             /* post和get基本上类似,但是添加参数要使用,addBodyParameter。
              * post请求参数, 添加的参数是在http的内容中,而不是url中。
              */
             params.addBodyParameter("onoff", "103");
                 x.http().post(params, new Callback.CommonCallback<String>(){
                 @Override
                 public void onSuccess(String result) {
                     Toast.makeText(x.app(), result, Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onError(Throwable ex, boolean isOnCallback) {
                     Toast.makeText(x.app(), ex.getMessage(), Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onCancelled(CancelledException cex) {
                     Toast.makeText(x.app(), "cancelled", Toast.LENGTH_LONG).show();
                 }
                 @Override
                 public void onFinished() {
                     Toast.makeText(x.app(), "Finish", Toast.LENGTH_LONG).show();
                 }
             });
         }
Tony Liu
2016-11-5, Shenzhen
android xUtils get post的更多相关文章
- Android Xutils 框架(转)
		Android Xutils 框架 (转) 目录(?)[-] xUtils简介 目前xUtils主要有四大模块 使用xUtils快速开发框架需要有以下权限 混淆时注意事项 DbUtils使用方法 Vi ... 
- Android Xutils框架使用问题及解决办法
		刚刚写了篇博客,提了下在使用XUtils时遇到的一个问题Android Xutils框架HttpUtil Get请求缓存问题 ,既然已经提起来这个问题,那我想了下,就把之前使用Xutils时遇到的几个 ... 
- Android Xutils 框架
		XUtils是git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍: 鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机 ... 
- android xUtils的使用
		gethub地址:https://github.com/wyouflf/xUtils/ xUtils简介 xUtils 包含了很多实用的android工具. xUtils 支持大文件上传,更全面的ht ... 
- [android]Xutils具体介绍
		什么是Xutils xUtils 包括了非常多有用的android工具,xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持, ... 
- android Xutils dbutils 注解
		xUtils DbUtils 关于实体类注解 汇总 RockyZhang 发布于 1年前,共有 0 条评论 先来官方demo DbUtils db = DbUtils.create(this); ... 
- Android xUtils框架(一) DbUtils
		在DbUtils中,只支持4中数据类型: public enum ColumnDbType { INTEGER("INTEGER"), REAL("REAL") ... 
- Android Xutils框架HttpUtil Get请求缓存问题
		话说,今天和服务器开发人员小小的逗逼了一下,为啥呢? 话说今天有个"收藏产品"的请求接口,是get request的哦,我客户端写好接口后,点击"收藏按钮",返 ... 
- android xutils
		http://blog.csdn.net/rishengcsdn/article/details/47279851/ 
随机推荐
- Float Equal Problem
			Understand limitations of floating point representations.Never check for equality with ==. Instead, ... 
- [Unity2D]预制件Prefab
			预制件Prefab是一个组件模板,比如在游戏里面要实现开枪的时候会有子弹不停地从枪口飞出来,那么就可以通过Prefab来实现子弹的游戏对象,表示所有的子弹都是从同一个Prefab来构建出来的,也可以理 ... 
- Qt resizeEvent 控件居中设置
			在Qt中我们有时需要让一个控件在窗口居中或是在父控件中居中,而且在窗口拉伸时仍然保持正中央的位置.这里介绍一种方法,用到了主窗口的响应函数resizeEvent(QResizeEvent* event ... 
- python 操作mysql
			安装模块: #pip install .... MySQLdb(2.x) pymysql(3.x) import MySQLdb as sql con = sql.connect( host = &q ... 
- javascript中的function
			function / 对象 所有的变量和方法名的:以字母,$ _开头其他随便,尽量使用英文字母命名,见名知意注意点:不允许使用关键字定义变量和方法的名称====函数即方法,方法即函数====百度:ja ... 
- 使用Hydra扫描网络中存在SSH弱登录密码的Linux系统
			1. apt-get install cmake libssl-dev 2. apt-get install hydra (需要图形界面的话用hydra-gtk) 3. hydra -s 22 -v ... 
- PowerShell - Read an Excel file using COM Interface
			http://www.lazywinadmin.com/2014/03/powershell-read-excel-file-using-com.html 
- GridView 下拉搜索
			/** * 下拉筛选 * @column string 字段 * @value mix 字段对应的值,不指定则返回字段数组 * @return mix 返回某个值或者数组 */ public stat ... 
- visio studio2008  删除最近的项目
			visio studio2008 删除最近的项目 创建move.bat: @echo off @REG Delete HKCU\Software\Microsoft\VisualStudio\9.0 ... 
- DS实验题 Floyd最短路径 & Prim最小生成树
			题目: 提示: Floyd最短路径算法实现(未测试): // // main.cpp // Alg_Floyd_playgame // // Created by wasdns on 16/11/19 ... 
