N'obtenez aucune réponse de la connexion HTTP GDAX Sandbox. Essayer de connecter gdax sandbox pour une connectivité fixe pour passer une commande.Connectivité GDAX Sandbox Fix
URL Connected = https://fix-public.sandbox.gdax.com
java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:851)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:848)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at com.coinbase.exchange.api.HttpConnection.main(HttpConnection.java:43)
Exemple de code pour établir une connexion HTTP et mise à niveau vers FIX:
try {
String httpsURL = "https://fix-public.sandbox.gdax.com";
URL url = new URL(httpsURL);
//URLConnection conn = url.openConnection();
HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();
conn.setRequestProperty("Connection", "Upgrade");
conn.setRequestProperty("Upgrade", "fix");
conn.connect();
System.out.println(" Connected url = " + url.toString());
System.out.println(" getResponseCode = " + conn.getResponseCode());
}