han73748196
han73748196
2018-11-12 02:37
采纳率: 95.5%
浏览 1.7k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • weixin_39197581
    weixin_39197581 2018-11-15 07:26
    已采纳

    用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();
    }
    
    
    
    点赞 评论
  • howhy12
    howhy12 2018-11-12 02:44

    这就是web接口 api

    点赞 评论
  • shenshucong520
    glustful 2018-11-12 02:45

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

    点赞 评论
  • zhuzhu923
    南宫雷傲 2018-11-12 02:56

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

    点赞 评论
  • qq_31013181
    qq_31013181 2018-11-12 03:31

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

    点赞 评论
  • qq_16127313
    爱码少年 2018-11-12 07:39

    在Controller 做类似处理,例子

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

相关推荐