Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
eugenzh
0 / 0 / 0
Регистрация: 27.05.2018
Сообщений: 7
1

Handshake failed

27.05.2018, 13:25. Просмотров 862. Ответов 1

Доброго времени суток.
Подскажите, пожайлуста.
Изучаю программирование под Android и попутно пишу приложение.
В приложении шлю get запрос на сервер.
При посылке запроса выбрасывается исклюсение javax.net.ssl.SSLHandshakeException: Handshake failed.
Использую библиотеку Retrofit.

Вот исходник:

Java
1
2
3
4
public interface CategoryAPI {
    @GET("category/getList")
    Call<List<Category>> getCategories();
}

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
public class BuildHttpConnection {
    private Retrofit mRetrofit;
    private static BuildHttpConnection sBuildHttpConnection;
 
    private BuildHttpConnection(){}
 
    public void buildConnection(String baseURL){
 
        mRetrofit = new Retrofit.Builder()
                .baseUrl(baseURL)
                .addConverterFactory(GsonConverterFactory.create())
                .build();
    }
 
    public static BuildHttpConnection get(){
        if(sBuildHttpConnection == null){
            sBuildHttpConnection = new BuildHttpConnection();
        }
        return sBuildHttpConnection;
    }
 
    public Retrofit getRetrofit() {
        return mRetrofit;
    }
}
 
BuildHttpConnection buildHttpConnection = BuildHttpConnection.get();
buildHttpConnection.buildConnection("http://192.168.1.41:8080/");
 
 
 BuildHttpConnection buildHttpConnection = BuildHttpConnection.get();
        CategoryAPI categoryAPI = buildHttpConnection.getRetrofit().create(CategoryAPI.class);
        Call<List<Category>> categories = categoryAPI.getCategories();
        categories.enqueue(new Callback<List<Category>>(){
 
            @Override
            public void onResponse(Call<List<Category>> call, Response<List<Category>> response) {
                CategoryLab categoryLab = CategoryLab.get(getActivity());
                categoryLab.setAllCategory(response.body());
                mCategoryRecyclerView.getAdapter().notifyDataSetChanged();
            }
 
            @Override
            public void onFailure(Call<List<Category>> call, Throwable t) {
                Toast.makeText(getActivity(), "Error " + t.toString(), Toast.LENGTH_SHORT)
                        .show();
            }
        });

В первый раз пишу на форуме, так что извиняюсь за оформление сообщения
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2018, 13:25
Ответы с готовыми решениями:

Installation failed with message -26
При запуске приложения появляется вот такое сообщение Installation failed with message -26:...

Ошибка Failed for task
Здравствуйте. С чем связана такая ошибка : Error:Execution failed for task...

Genymotion: Initialize Engine: failed
Около месяца не кодил под Android, сегодня запустил, попытался запустить Genymotion, а он не...

Conversion to Dalvik format failed with error 1
доброго времини суток я добаляю таймер пишшу вот такой код import java.awt.event.ActionEvent;...

Execution failed for task ':app:compileDebugJavaWithJavac'
При компиляции возникает ошибка. Похоже, где-то в gradle причина. Скажите, в чем может быть...

1
+1
328 / 161 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
28.05.2018, 11:25 2
Несоответствие протоколов шифрования на сервере и локальной машине.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2018, 11:25

Execution failed for task ':app:transformClassesWithInstantRunForDebug'
Имеется код: MainActivity.java: package asus.example.com.notes1; import...

Ошибка failed linking file resources
Доброго времени суток. Создаю проект типа крестики-нолики. Вылезла ошибка failed linking file...

Ошибка: open failed: ENOENT (No such file or directory)
Кто нибудь сталкивался с такой ошибкой: open failed: ENOENT (No such file or directory) Что это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.