...i.reuters.com refused
client has generated Token using SOAP API, but not able to connect to Java, he is getting error message
Connection to https://hosted.datascopeapi.reuters.com refused
…
public void getSessionToken(String username, String password) {
try {
HttpPost httppost = new HttpPost("https://hosted.datascopeapi.reuters.com/RestApi/v1/Authentication/RequestToken");
httppost.addHeader("content-type", "application/json; charset=UTF-8");
/*JSONObject TokenRequest = new JSONObject()
.put("Credentials", new JSONObject()
.put("Username", username)
.put("Password", password));*/
StringEntity requestBody = new StringEntity("{\"Credentials\": {\"Username\":\"XXXXXXXXX\",\"Password\":\"XXXXXXX\"}}");
httppost.setEntity(requestBody);
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = httpclient.execute(httppost, responseHandler);
//JSONObject jsonResponse = new JSONObject(response);
//sessionToken = jsonResponse.get("value").toString();
System.out.println("Session Token (expires in 24 hours):\n" + response);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}sss
… Exception:
org.apache.http.conn.HttpHostConnectException: Connection to https://hosted.datascopeapi.reuters.com refused
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:645)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:480)