0
点赞
收藏
分享

微信扫一扫

SpringMVC学习之获取Restful风格的参数

1.Restful风格简介

Restful风格的请求是使用"url+请求方式"表示一次请求方式的,有四个表示操作方式的动词:

  • GET: 用于获取资源
  • POST: 用于新建资源
  • PUT: 用于更新资源
  • DELETE: 用于删除资源

例如:

  • /user/1 GET 获得 id=1 的user
  • /user/1 DELETE 删除 id=1 的user
  • /user/1 PUT 更新 id=1 的user
  • /user POST 新增user

2.Restful风格请求和参数的获取

举个栗子:过去我们如果要通过/userRestful获取某个参数,会用?加上参数的方式来提交
例如:http://localhost:8080/Spring_05_mvc_war/user/userRestful?username=LongXiaolan
在这种用法中,请求提交到/userRestful并携带参数username=Longxiaolan

然而,在Restful风格中,我们会把请求要提交的参数嵌入url中,并且要明确指定请求提交使用的Method:
提交请求时输入的url: http://localhost:8080/Spring_05_mvc_war/user/userRestful/LongXiaolan
注意:这个/LongXiaolan看起来像是请求地址的一部分,但它实际上属于一个参数,在代码中也用/{username}指明了这一点
在这里插入图片描述
在上面的例子中,首先使用{}占位符指明我的/user/{username}的后面的{username}实际上属于参数而不是请求地址
然后指定了POST提交的方法,结合Restful语境,这个请求应该是要创建一个username=LongXiaolan的user

举报

相关推荐

0 条评论