2016-05-16 6 views

ответ

3

Существует много способов дизайна вам ответ API. Это обусловлено вашей архитектурой, технологиями и другими аспектами.

Основываясь на вашем примере, я ответил бы этот путь

Успешный запрос:

{ 
    "status": "success", 
    "data": { 
      /* Application-specific data would go here. */ 
    }, 
    "message": null /* Or optional success message */ 
} 

Failed запрос:

{ 
    "status": "error", 
    "code": 404, 
    "data": null, /* or optional error payload */ 
    "message": "Error xyz has occurred" 
} 

Для получения дополнительной информации об этой теме принять посмотреть на это ссылки

Standard JSON API response format?

Best Practices for Designing a Pragmatic RESTful API

REST API Error Codes 101