Задать вопрос
Ответы пользователя по тегу Java
  • Как правильно принять данные с сервера?

    @Ivan_Worker Автор вопроса
    Я использовал Okhttp:
    import java.io.IOException;
    import okhttp3.FormBody;
    import okhttp3.OkHttpClient;
    import okhttp3.Request;
    import okhttp3.RequestBody;
    import okhttp3.Response;
    
    public final class Main {
      private final OkHttpClient client = new OkHttpClient();
    
      public void run() throws Exception {
        RequestBody formBody = new FormBody.Builder()
            .add("fam", "Opaerg")
            .add("lschet", "1326666")
            .add("c_id", "2")
            .build();
        Request request = new Request.Builder()
            .url("http://form/test.php")
            .post(formBody)
            .build();
    
        try (Response response = client.newCall(request).execute()) {
          if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
    
          System.out.println(response.body().string());
        }
      }
    
      public static void main(String... args) throws Exception {
        new Main().run();
      }
    }
    Ответ написан