aboutsummaryrefslogtreecommitdiff
path: root/juick-api/src/main/java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2017-03-28 15:02:09 +0300
committerGravatar Vitaly Takmazov2017-03-28 15:02:09 +0300
commitf5f001e9f7a37203b58fc8abe5343819bfa9b01d (patch)
tree1f5b9c42df897098f51c100af456f43f7efa6513 /juick-api/src/main/java
parentd25ab2c9f881aad6acce16b9150ed884472f3dc8 (diff)
juick-api: log SkypeWebhook events
Diffstat (limited to 'juick-api/src/main/java')
-rw-r--r--juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java b/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
index 5137585b..2db666dc 100644
--- a/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
+++ b/juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java
@@ -1,13 +1,15 @@
package com.juick.api.controllers;
+import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
+import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
+import java.nio.charset.StandardCharsets;
/**
* Created by vitalyster on 18.07.2016.
@@ -16,7 +18,8 @@ import java.io.IOException;
public class SkypeEndpoint {
private static final Logger logger = LoggerFactory.getLogger(SkypeEndpoint.class);
@RequestMapping(value = "/skypebotendpoint", method = RequestMethod.POST)
- public void doPost(@RequestBody String body) throws IOException {
- logger.info(body);
+ public void doPost(HttpServletRequest req) throws IOException {
+ String data = IOUtils.toString(req.getInputStream(), StandardCharsets.UTF_8);
+ logger.info("got data: {}", data);
}
}