Мой REST API возвращает JSON.
В настоящее время я возвращаю text/plain как тип MIME, но это выглядит забавно. Должен ли я возвращать application/x-javascript
или какой-то другой тип?
Второй вопрос касается кода состояния HTTP для условий ошибки. Если мой REST API возвращает состояние ошибки, я возвращаюсь как JSON
{ result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" }
Должен ли код состояния HTTP оставаться 200 OK
?