1. 程式人生 > >OKhttp程式碼實現

OKhttp程式碼實現

  public static final String TAG="OkHttp3";
    private static OkHttpClient okHttpClient;
    private static Request request;
    private static RequestBody builder;
    /*
     * okhttp get非同步請求方法
     * */
    public static void  OkHttpget(String url,Callback  callss){
        //建立okHttpClient
        okHttpClient = new OkHttpClient();
        //建立request
        request = new Request.Builder().url(url).method("GET",null).build();
        //
        okHttpClient.newCall(request).enqueue(callss);
    }
    //okhttp post請求
    public static  void OkHttpPost(String url,String name,String pswd ,Callback call){
        okHttpClient = new OkHttpClient();
        builder = new FormBody.Builder()
                .add("phone",name)
                .add("pwd",pswd)
                .build();
        //建立request
        request = new Request
                .Builder()
                .url(url)
                .post(builder)
                .build();
        okHttpClient.newCall(request).enqueue(call);

    }