前言

前端能够发起的请求类型一般来说是有Get、Post、Put、Delete四种请求,在 Restful 风格的请求描述中,上四种请求方式分别对应 查、增、改、删这四种不同的操作,因其简单明了的特性而广受认可,但话又说回来,严格按照上述操作进行应用,在有些情况会出现命名换个请求方式轻轻松松就能解决的问题,非要绕好大一圈才能够拿到自己想要的数据,真是令人头疼至极。

PS:幸好不是强制要求~

要是能换请求方式自然是简单的,但要是遇到主动头铁或者是被动头铁的情况,不想或不能切换请求方式的话,可以参考下本文的解决方式,看看是否能够满足诸位的需求。

正序

本文主要介绍GET和POST两种常用请求类型的参数发送和参数接收

前端请求发送:Axios

后端请求接收:SpringBoot

GET请求

GET请求和ID数组

前端JSON化数组内容,以单个字符串的形式发送给后端,后端解析后使用

前端调整数组的形式,使其变更为以逗号分隔的字符串形式,后端通过数组或集合接收使用

也可自定义处理逻辑,以字符串的形式传输,后端进行自定义处理

POST请求

POST请求和单个ID

通用处理思路