diff options
author | Vitaly Takmazov | 2017-03-28 15:07:57 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2017-03-28 15:07:57 +0300 |
commit | 4a486b237c1f5cf27ac892abef2908d7ec9cdba6 (patch) | |
tree | addf8049230f78a9501df810ca04cf632223f8e7 | |
parent | 2afe6a8aa53a60bbc81fde41fe1a827c28f3c44f (diff) |
juick-api: more Skype webhook fixes
-rw-r--r-- | juick-api/src/main/java/com/juick/api/controllers/SkypeEndpoint.java | 7 |
1 files changed, 5 insertions, 2 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 2db666dc0..6b16b3bd1 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 @@ -3,9 +3,11 @@ 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.http.HttpStatus; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseStatus; +import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.io.IOException; @@ -14,10 +16,11 @@ import java.nio.charset.StandardCharsets; /** * Created by vitalyster on 18.07.2016. */ -@Controller +@RestController public class SkypeEndpoint { private static final Logger logger = LoggerFactory.getLogger(SkypeEndpoint.class); @RequestMapping(value = "/skypebotendpoint", method = RequestMethod.POST) + @ResponseStatus(value = HttpStatus.OK) public void doPost(HttpServletRequest req) throws IOException { String data = IOUtils.toString(req.getInputStream(), StandardCharsets.UTF_8); logger.info("got data: {}", data); |