a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

Android使用OkHttp發送post請求

2019-10-21 21:35:15
字體:
來源:轉載
供稿:網友

本文實例為大家分享了使用OkHttp發送post請求的具體代碼,供大家參考,具體內容如下

MainActivity.java

public class MainActivity extends AppCompatActivity { private EditText mEt_qq; private EditText mEt_pwd; private TextView mTv_status; String path = "http://169.254.53.96:8080/web/LoginServlet"; private static final int SUCCESS = 665; private static final int FALL = 894; Handler handler=new Handler(){  @Override  public void handleMessage(Message msg) {   switch (msg.what) {    case SUCCESS:     String text= (String) msg.obj;     mTv_status.setText(text);     break;    case FALL:     Toast.makeText(MainActivity.this, "沒有網", Toast.LENGTH_SHORT).show();     break;    default:     break;   }  } }; @Override protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  //對控件進行初始化操作  initVIew(); } private void initVIew() {  mEt_qq = (EditText) findViewById(R.id.et_qq);  mEt_pwd = (EditText) findViewById(R.id.et_pwd);  mTv_status = (TextView) findViewById(R.id.tv_status); } /**  * 使用Post進行表單(鍵值對)上傳,完成登錄  * @param view  */ public void login(View view){  //得到用戶輸入的信息,進行非空判斷  String qq = mEt_qq.getText().toString().trim();  String pwd =mEt_pwd.getText().toString().trim();  if(TextUtils.isEmpty(qq) || TextUtils.isEmpty(pwd) ){   Toast.makeText(MainActivity.this, "不能輸入為空", Toast.LENGTH_SHORT).show();   return;  }  //1.0 創建okhttpClinet  OkHttpClient okHttpClient = new OkHttpClient.Builder()    .connectTimeout(10, TimeUnit.SECONDS)    .readTimeout(10,TimeUnit.SECONDS)    .writeTimeout(10,TimeUnit.SECONDS)    .build();  FormBody formBody= new FormBody.Builder()    .add("qq", qq).add("pwd", pwd)    .build();  Request request= new Request.Builder()    .post(formBody)    .url(path)    .build();  Call call = okHttpClient.newCall(request);  call.enqueue(new Callback() {   @Override   public void onFailure(Call call, IOException e) {    handler.sendEmptyMessage(FALL);   }   @Override   public void onResponse(Call call, Response response) throws IOException {    String string = response.body().string();    Message msg = Message.obtain();    msg.obj=string;    msg.what=SUCCESS;    handler.sendMessage(msg);   }  }); }}

activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context=".MainActivity" > <EditText  android:id="@+id/et_qq"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:hint="請輸入qq號碼" /> <EditText  android:id="@+id/et_pwd"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:hint="請輸入密碼"  android:inputType="textPassword" /> <Button  android:onClick="login"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:text="登陸" />  <TextView   android:layout_width="wrap_content"   android:layout_height="wrap_content"   android:id="@+id/tv_status"   android:text="登陸狀態:"   /></LinearLayout>

build.gradle //依賴

implementation 'com.squareup.okhttp3:okhttp:3.4.2'

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费成人高清 | 午夜免费视频 | 人人爽人人爱 | 国产日韩欧美视频 | 91精品综合久久久久久五月天 | 亚洲免费黄色 | 中文字幕欧美日韩 | 久草视 | 日本久久精品电影 | 成人av视 | 欧美日本免费 | 亚洲视频在线免费观看 | 日韩亚洲欧美在线观看 | 欧美精品在线一区 | 亚洲国产aⅴ成人精品无吗 91精品国产一区二区 | 欧美亚洲国产日韩 | 波多野结衣一区二 | 国产成人精品一区二 | 999在线观看精品免费不卡网站 | 久久久一 | 91精品国产乱码久久久久久久久 | 成人毛片视频网站 | 午夜精品一区二区三区免费视频 | 成人黄色电影小说 | 欧美1区2区3区 | 精品成人一区 | 伊人爽 | 亚洲第一区国产精品 | 日韩精品一区二区三区中文在线 | 国产精品成人3p一区二区三区 | 国产精品黄网站在线观看 | 免费中文字幕日韩欧美 | 日韩在线一| 欧美精品色 | 国产在线导航 | 亚洲一区二区三区中文字幕 | 深夜成人小视频 | 亚洲成av人片在线观看 | 精品久久久久久久久久久久久久 | 女人口述交换啪啪高潮过程 | caoporn国产精品免费公开 |