Открытие соединения с помощью охттп

Я пытаюсь открыть соединение с помощью okhttp.

что-то вроде,

urlConnection = client.open(url);

не работает с новым файлом ok-http.jar.

Это работало с 1.5.x of okhttp version

Какие-либо предложения?

Спасибо

2 ответа

Код из документации

public static void main(String[] args) throws IOException {
    OkHttpClient client = new OkHttpClient();

    Request request = new Request.Builder()
        .url("http://kenumir.pl/")
        .build();

    Response response = client.newCall(request).execute();
    System.out.println(response.body().string());
}

Метод execute является ключом;-)

Что значит "это не работает"??? Это терпит неудачу во время компиляции или во время выполнения? Какую ошибку это показывает? Начиная с OkHttip 2.xx, способ открытия HttpUrlConnections изменился, вам нужно включить новый модуль, и это должно работать:

// OkHttp 1.x:
HttpURLConnection connection = client.open(url);

// OkHttp 2.x:
HttpURLConnection connection = new OkUrlFactory(client).open(url);

см. примечания к выпуску OkHttp для получения дополнительной информации.

Другие вопросы по тегам