zoukankan      html  css  js  c++  java
  • android与服务器的交互-http

    new Thread(() -> {
                    try {
                        FormBody.Builder params = new FormBody.Builder();
                        params.add("account",num);
                        params.add("password",password);
                        OkHttpClient client = new OkHttpClient();
                        Request request = new Request.Builder()
                                .url("http://服务器接口")
                                .post(params.build())
                                .build();
                        Response response = client.newCall(request).execute();
                        String responseData = Objects.requireNonNull(response.body()).string();
                        Log.i("返回值",response);
                    }catch (Exception e){
                        modify("Network connection failed");
                    }
    }).start();
    implementation 'com.squareup.okhttp3:okhttp:4.4.1'   使用了 okhttp 
    android:usesCleartextTraffic="true"   因为是http明文所以要给权限

    网络请求可能会失败,必须要用try catch环绕,高版本的android要求网络请求不能写在主线程,所以要new一个线程。
  • 相关阅读:
    Hadoop学习资料收集
    sed使用详解
    shell编程001
    电影《无法触碰》
    正则表达式
    I/O重定向与管道
    bash基础知识
    用户权限模型
    Linux文件管理常用命令
    根文件系统详解
  • 原文地址:https://www.cnblogs.com/da48/p/14909882.html
Copyright © 2011-2022 走看看