restful get 传参

来源:14-5 什么是Restful-API

学习的小企鹅

2020-07-23

需求描述:
列表页,展示图书列表。
一个输入框可以输入关键字查询,一个下拉可以选择图书类型,有翻页,可调整每页条数。

这种情况下不止一个参数,list/{id} 这种写法肯定是不能满足需求的,这时要怎么传参呢?

写回答

1回答

双越

2020-07-23

如果查询条件非常多,建议使用 post 请求,把所有查询条件放在 req body 中。如:

{
    pageSize: 20,
    pageInde: 0,
    keyword: '物理',
    type: 'English',
    /* 更多查询条件 */
}

这样 url 简单方便,查询条件还易操作、易扩展。

1
1
qq_w_354
http 不仅有方法,还有请求体,请求头。这些都是前后端分离 工程化方法。 具体方式是其一,前端需要封装统一的请求接口,还有处理复杂的请求跨域和安全问题。 其二,后端要封装服务的接口。统一处理前端的扩展需求,接口方法支持的业务逻辑。这种设计不适合资源很稀缺情况领域。如果是很方便的资源,传统的接口也无可厚非
2024-01-23
共1条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程