假设有 POST/inteview/:id/invite
路由。
参数是电子邮件地址:
{ 'emails': ['<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="94f2fbfbd4e0f1e7e0baf7fbf9" rel="noreferrer noopener nofollow">[email protected]</a>', '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3250534072465741461c515d5f" rel="noreferrer noopener nofollow">[email protected]</a>'] }
响应应表明某些地址已成功邀请,某些地址未成功邀请。例如:
[ {
"email": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e98f8686a99d8c9a9dc78a8684" rel="noreferrer noopener nofollow">[email protected]</a>",
"status": "already invited"
},
{
"email": "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c1a7aeae81b5a4b2b5efa2aeac" rel="noreferrer noopener nofollow">[email protected]</a>",
"status": "already invited"
}
]
部分成功返回哪种状态?
最佳答案
响应的 HTTP 状态代码应为 200 OK
,因为您正在获取预期的服务器响应。
无论是否邀请电子邮件,都不是实际错误。
关于http-status-codes - Rest API批量响应状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845694/