描述:
1 使用https进行网络访问
2 使用RxJava2+Retrofit2+okhttp网络框架
步骤:
一、
添加依赖
compile 'io.reactivex.rxjava2:rxjava:2.1.3'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'//运行在Android UIxian线程时使用 observeOn(AndroidSchedulers.mainThread())
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'//addConverterFactory(GsonConverterFactory.create()) 时使用
compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'//addCallAdapterFactory(RxJava2CallAdapterFactory.create()) 时使用
二、初始化Retrofit 添加token 创建SSLSocketFactory
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.