我正在编写一个 API 以使用户可以订阅事物。用户可以通过提交如下内容订阅任何内容POST
:
{
"item_id": "c13",
"requested_status": "subscriber",
"sure": true,
}
在这里你可以看到一个sure
参数。我正在使用它来避免意外订阅。如果客户端在没有sure
参数的情况下发送该信息,API 拒绝该请求以使 GUI 询问“确定要订阅这个吗?”。如果用户确认,同样的帖子会再次出现sure
参数。并且订阅(或取消订阅)发生。
因此,当我因为没有sure
参数而拒绝该请求时。我应该使用哪个响应代码?我认为可以使用 400(错误请求),但不确定。
谢谢你的回复。