开发者社区 问答 正文

smart框架适合android后台开发么 400 请求报错 

@黄勇 你好,想跟你请教个问题:
   smart 使用restful 规范,CRUD对应不同的请求方式。但是在android开发的时候,大都是用Get 方式,
请问该如何实现呢?
   希望有经验的前辈指教,谢谢

展开
收起
kun坤 2020-05-29 09:58:31 609 分享 版权
1 条回答
写回答
取消 提交回答
  • 用 GET 请求遇到了什么问题呢?###### 比如,在更新的时候,Get方式会把标识列ID也会放入到Params 中 ,而后把ID也当成是要更新的列。
    刚刚接触,不清楚是怎么实现条件和更新的内容相区别的。

    @Request.Put("/product/update/{id}")
        public Result update(long id, Params params) {
            Map<String, Object> fieldMap = params.getFieldMap();
            boolean success = productService.updateProduct(id, fieldMap, null);
            return new Result(success);
        }

    ######比如 www.localhost.com/demo?id=1&name=wang&password=123 这种形式,接收下来的参数都在Params中,是不是得重新在处理Params 中的值?######恩,但是参数都是以Get方式请求的,id也是一同在url中传递。######建议在更新的时候,既然将 id 放入 url 中了,就不需要在 params 中增加 id 数据项了。###### smart不是模版引擎么?
    用的话也有个框架吧,类似Yii,TP之类的 ######恩,理解不深刻,可否举例一二######@黄勇 @黄勇 看来这名字确实被人容易误会,相信在不久的将来你的smart的收缩率将覆盖smarty 13######smart 是一款轻量级 java web 框架,而 smarty 是一款 php 的模板引擎。######回复 @jeep_t : 框架和模版殷勤的差别还是挺大的######应该差不多吧,Yii是 php的

    2020-05-29 13:03:20
    赞同 展开评论