java web项目接收http客户端的post数据

一个无界面的web应用,其接收http客户端post的数据
这方面不是很明白有什么参考资料吗。

用springMvc的话直接在controller里面写后端接口就可以了

    //所有参数都放在一个实体中时
    @ResponseBody
@RequestMapping(value = "/api", method = RequestMethod.POST)
public Object Api(@RequestBody Body body)
{
    /****
     * 业务处理
     */
    return new Object();
}



    //有一个或多个参数时
    @ResponseBody
@RequestMapping(value = "/api", method = RequestMethod.POST)
public Object Api(@RequestParam Integer id,@RequestParam String msg)
{
    /****
     * 业务处理
     */
    return new Object();
}

这就是web接口 api

后端接口本来就不需要界面,你提供了接口客户端才能发送数据吗,你的java web用了啥框架,servlet、springmvc?

使用springmvc的话,是不需要页面的,相当于直接调用http请求的方式,httpclient

无界面就httpclient直接调就可以了吧,不知道是不是题主要的东西

在Controller 做类似处理,例子

    @ResponseBody
    @RequestMapping(value = "/submit", method = RequestMethod.POST)
    public Object submit(@RequestBody Customer customer)
    {
        /****
         * 业务处理
         */
        return new Object();
    }