SpringMVC开发Restful API 参数收集方式

本文探讨了SpringMVC中Restful API在GET、POST、PUT和DELETE请求下如何收集参数。在GET请求中,参数显示在URL上;POST请求允许通过JSON提交复杂数据;PUT和DELETE请求的参数处理与POST类似,常用于更新和删除资源。文中给出了具体的后台和前端示例代码。
摘要由CSDN通过智能技术生成

目录

1、Restful API 简单说明

一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答。

Rest:表述性状态转移

Rest API
Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词,用HTTP协议里的动词来实现资源的添加,修改,删除等操作。即通过HTTP动词来实现资源的状态扭转:

GET 用来获取资源,
POST 用来新建资源(也可以用于更新资源),
PUT 用来更新资源,
DELETE 用来删除资源。

2、收集参数问题

在设计Restful API时,很多时候需要以不同的方式收集参数,比如登陆、更新账户等操作,下面着重讨论在不同的请求方式下,参数收集的问题,原则上前后端使用json作为数据交换格式。(用到:SpringMVC、JQuery,AJAX,JSP)

测试按钮书写形式:

<input id="button3" value="testJson" type="button"/>
2.1RequestMethod.GET

get方式请求中,默认的参数提交方式是在url上体现,get请求是获取服务器端的数据,不建议提交复杂数据类型,如果涉及到多个数据或者复杂数据类型,需要换成post方式,下面是get请求的例子:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值