正常情况,对,不是restful风格的请求,
get是从服务器上获取数据,post是向服务器传送数据。
get 是这样的 www.taobao.com?productid=123123132123
post是这样的 www.taobao.com body 体里面有你要提交的东西
目前我们前端用的angularjs 1 后端用的restful风格的接口
请求的方式可能就不一样了
get方式 后台是这样写的 @RequestMapping(value="/formStructure/classname/{classname}",method=RequestMethod.GET)
public Rest getFormByClass(@PathVariable("classname") String classname) {}
前段用angularjs 请求的 url为 ../formStructure/classname/{123123123123132} 这种方式
咳咳 同时还可以携带参数 ../formStructure/classname/{123123123123132}?pageNo=10&&pageSize=10
嗯对 就是这样的
post方式呢 后台是这样写的
@RequestMapping(value="/formStructurePublish",method=RequestMethod.POST)
public Rest createPublishForm(@RequestBody FormStructureDto formStructureDto) {}
前段请求的时候 ../formStructure/formStructurePublish ?formId=12313213&org=123132132
是的你没有看错就是 目前为止所有的?XXX都是放在body中进行传输
这样做有什么好处呢 get方式 既可以携带你想要的参数 也可以携带可变参数 也就是不确定的key-value键值对
缺点呢 就是总是搞的很乱 写着写着就蒙圈了
就先写到这吧 有点想不起来了 顺便一起吐槽下自己的脑子 越来越不好使了