Simple example of Retrofit

new Thread(new Runnable() {
            @Override
            public void run() {
                Retrofit retrofit = new Retrofit.Builder()
                        .client(HttpGetUtil.getInstance())
                        .baseUrl("http://xxx.xxx.com/xxx/")
                        .build();

                GitHubService service = retrofit.create(GitHubService.class);
                service.query().enqueue(new Callback<ResponseBody>() {
                    @Override
                    public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
                        try {
                            response.body().byteStream();
                            String body = response.body().string();//Get the string of the returned body
                            LogUtil.i("****"+body);
                        } catch (IOException e) {
                            e.printStackTrace ();
                        }
                    }

                    @Override
                    public void onFailure(Call<ResponseBody> call, Throwable t) {

                    }
                });
            }
        }).start();

public interface GitHubService{
        @POST("app/index")
        Call<ResponseBody> query();
    }

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326694195&siteId=291194637