Java中的HTTP Post请求处理程序

时间:2018-09-13 10:00:02

标签: java http post request handler

我希望有人能够帮助我了解如何创建终结点HTTP服务器侦听器。我正在尝试创建一个POST请求处理程序,该处理程序可以保存对文本文件的所有发布请求。

目的是在“我的应用程序”和“反恐精英”之间进行游戏状态集成。我已经阅读了他们的文档(csgo GSI documentation),这里给出的示例几乎正是我要的内容。但是它是用nodejs编写的,我将需要它与Java一起使用。

我只能创建HTTPServer,但似乎无法理解如何创建POST请求处理程序,该处理程序记录发送到“数据”请求的数据。

如何创建可以记录所有发送到数据的请求的处理程序?

1 个答案:

答案 0 :(得分:0)

我相信最简单,最快的方法是从https://start.spring.io/(添加Web依赖项)中获取SpringBoot应用程序。然后像这样创建一个Spring @RestController

@RestController
@RequestMapping(value = "/cs")
public class CsController {

    @RequestMapping(value = "", method = RequestMethod.POST)
    public void processCsData(@RequestBody CsData csData) {
        processCsData(csData);
    }

}

其中CsData是他们发送给您的POJO类。 processCsData()是您对数据执行任何操作的方法。

现在,您需要将其托管在某个地方,以便可以从Internet访问它,或者您可以使用https://ngrok.com/创建用于测试目的的隧道。