2015-08-17 12 views
7

Ich versuche, einen Restful-Dienst mit Retrofit hinter einem Proxy aufzurufen. Gibt es überhaupt, um Proxy-Einstellungen auf Retrofit im Code zu setzen?Verwenden von Retrofit hinter einem Proxy

+0

http://stackoverflow.com/questions/26970670/okhttp-client-throwing-exception-under -tmg-proxy-server – jadkachmar

Antwort

7

Nachrüstung hat keine Optionen zum Einstellen von netzwerkbezogenen Einstellungen. Sie müssen den Proxy für Ihren Retrofit-HTTP-Client festlegen.

Set Proxy, auf Ihre OkHttpClient mit setProxy(proxy)method

+1

Verbindung ist unterbrochen; ( –

11

Nikola Worte in Code Transformieren:

java.net.Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)); 
OkHttpClient client = new OkHttpClient.Builder().proxy(proxy).build(); 

Retrofit.Builder builder = new Retrofit.Builder().client(client); 
Retrofit retrofit = builder.build(); 
Verwandte Themen