diff --git a/sources/src/main/java/com/ullink/slack/simpleslackapi/impl/SlackWebSocketSessionImpl.java b/sources/src/main/java/com/ullink/slack/simpleslackapi/impl/SlackWebSocketSessionImpl.java index 47ba5e90..73f48f66 100644 --- a/sources/src/main/java/com/ullink/slack/simpleslackapi/impl/SlackWebSocketSessionImpl.java +++ b/sources/src/main/java/com/ullink/slack/simpleslackapi/impl/SlackWebSocketSessionImpl.java @@ -30,7 +30,6 @@ import org.apache.http.client.HttpClient; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.entity.UrlEncodedFormEntity; -import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.utils.URIBuilder; import org.apache.http.entity.ContentType; @@ -381,7 +380,8 @@ private void connectImpl() throws IOException { LOGGER.info("connecting to slack"); HttpClient httpClient = getHttpClient(); - HttpGet request = new HttpGet(slackApiBase + "rtm.start?token=" + authToken); + HttpPost request = new HttpPost(slackApiBase + "rtm.start"); + request.addHeader("Authorization", "Bearer " + authToken); HttpResponse response = httpClient.execute(request); LOGGER.debug(response.getStatusLine().toString()); String jsonResponse = consumeToString(response.getEntity().getContent());