图片检测接口如何设计 REST API
基本功能就是上传图片,然后返回图片类别。
这样的接口应该如何设计成REST API呢,如何进行资源抽象?
回答:
没有办法设计为 restful
接口
原因很简单:
restful
规范,查询要用 GET- 但是
GET
不能有request body
,(技术上可以,感情上不行) - 上传图片需要把图片放到
request body
中
有两种方案可以参考一下:
方案一:分离大法
- 使用
POST /api/file/
上传文件,返回file_id
- 使用
GET /api/file/{file_id}
查询,获取查询结果
方案二:妥协法
- 使用
POST /api/file/
上传文件,返回查询结果
推荐后者,就是方案二,因为简单,分两次麻烦
以上是 图片检测接口如何设计 REST API 的全部内容, 来源链接: utcz.com/p/938323.html