OkHttp因子分解
来源:互联网 发布:wifi放大器 mac绑定 编辑:程序博客网 时间:2024/06/07 12:34
package com.bwie.okhttpdemo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import java.io.IOException;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class MainActivity extends AppCompatActivity {
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);}public void btnRequestForGet(View view){ new Thread(){ @Override public void run() { super.run(); try { OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder() .get()//代表请求方式 .url("http://120.27.23.105/user/login?mobile=13621057623&password=1234567890")//请求链接地址 .build(); //准备发送请求 Call call = okHttpClient.newCall(request); //执行请求 Response response = call.execute(); //得到请求结果 String result = response.body().string(); System.out.println("同步Get请求 : "+result); } catch (Exception e) { e.printStackTrace(); } } }.start();}public void btnRequestForPost(View view){ new Thread(){ @Override public void run() { super.run(); try { OkHttpClient okHttpClient = new OkHttpClient(); //以表单的形式提交 FormBody body = new FormBody.Builder() .add("mobile","13621057623") .add("password","1234567890") .build(); Request request = new Request.Builder() .post(body) .url("http://120.27.23.105/user/login") .build(); Call call = okHttpClient.newCall(request); String result = call.execute().body().string(); System.out.println("同步Post请求 : "+result); } catch (Exception e) { e.printStackTrace(); } } }.start();}public void btnRequestForGets(View view){ OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder() .get() .url("http://120.27.23.105/user/login?mobile=13621057623&password=1234567890") .build(); Call call = okHttpClient.newCall(request); call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { System.out.println("请求失败"); } @Override public void onResponse(Call call, Response response) throws IOException { String result = response.body().string(); System.out.println("异步Get请求 : "+result); } });}public void btnRequestForPosts(View view){ OkHttpClient okHttpClient = new OkHttpClient(); FormBody body = new FormBody.Builder() .add("mobile","13434485848584") .add("password","12324353") .build(); Request request = new Request.Builder() .post(body) .url("http://120.27.23.105/user/login") .build(); Call call = okHttpClient.newCall(request); //执行异步请求 call.enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { System.out.println(e.getMessage()); } @Override public void onResponse(Call call, Response response) throws IOException { String result = response.body().string(); System.out.println("异步post请求 : "+result); } });}
}
阅读全文
0 0
- OkHttp因子分解
- 因子分解
- 因子分解
- 因子分解
- 分解质因子
- 分解素因子
- 因子分解1043
- 1365-质因子分解
- poj 2992(因子分解。。。。)
- 【分解质因子】零
- 整数因子分解
- CF109D分解素因子
- 整数因子分解问题
- 质因子分解
- POJ 1365 因子分解
- 9718 整数因子分解
- 问题八十四:分解因子
- 质因子分解
- 用K均值算法(K-means)做聚类分析
- PullToRefreshListView 的使用
- 库克第12次访华 称曾经对手腾讯为伟大的合作伙伴
- Java历史
- 浏览了6000+网页后,我精选了一份最适合个人使用的AI产品清单
- OkHttp因子分解
- 推荐系统之用户行为分析
- NASA发现首个“新太阳系”:谷歌AI研究员用机器学习寻找系外行星
- jquery 做多选,反选(只能执行一次BUG)
- Steam 网络联机配置代码
- 撩汉就撩程序员
- 关于循环
- 马化腾、李彦宏、雷军,程序员国服三强谁的编程能力最牛?
- 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!