【发布时间】:2021-06-14 07:05:57
【问题描述】:
我目前正在使用 REST API 端点通过 csv 文件上传批量创建实体。
POST /entity/csv
Content-Type: multipart/form-data
使用表单数据:
| key | value |
|---|---|
| file | binary |
当后台无法解析csv文件时,当前返回400状态码,但客户端发送的请求实际上是正确的。
在我看来,这不是要走的路,它应该返回 200,并提供有关解析问题的其他信息。目前,解析错误在 400 响应正文上。
解析失败时,400状态码有什么情况吗?例如。 “必填字段为空 - 第 43 行”
对此有何共识?
我作为前端开发人员问这个问题,因为我正在编写前端逻辑,用于在 catch 块内向用户显示解析错误,这对我来说似乎很奇怪。
【问题讨论】:
标签: api rest http-status-codes