【发布时间】:2018-09-27 07:27:05
【问题描述】:
我正在开发一个 API,它接受以下格式的多张图片上传请求:
{
"images"[
{"url": 'www.xyz/image1.jpg', 'type': 'abc'},
{"url": 'www.xyz/image2.jpg', 'type': 'def'}
]
}
响应包含每个图像的成功和失败消息:
{
"error": {
abc": "Error while downloading image: servname or nodename not known"
},
"success": {
"def": "image got uploaded successfully"
}
}
现在我想知道我应该为这个响应返回什么状态代码,因为响应可能只包含成功、只包含错误或成功和错误消息的混合。是否应该有一个通用的状态代码,或者取决于响应是否只包含错误、成功或两者,状态代码应该不同?
【问题讨论】:
标签: rest api http http-response-codes