diff options
author | Vitaly Takmazov | 2017-03-28 15:02:09 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2017-03-28 15:02:09 +0300 |
commit | f5f001e9f7a37203b58fc8abe5343819bfa9b01d (patch) | |
tree | 1f5b9c42df897098f51c100af456f43f7efa6513 /juick-api/src | |
parent | d25ab2c9f881aad6acce16b9150ed884472f3dc8 (diff) |
juick-api: log SkypeWebhook events
Diffstat (limited to 'juick-api/src')
-rw-r--r-- | juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java | 9 |
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); } } |