在创建 REST API 时,如果我为 GET 请求返回 JSON 格式的数据,是否也以 JSON 格式发送 POST、PUT、DELETE 和错误消息的响应,或者纯文本就足够了?
例如:
对于我需要返回新添加记录的新 ID 的 POST 请求(即只是数据库中的新自动增量值),响应是否仍然是 JSON 或只是像“1”或“2”这样的纯文本。
PUT 或 DELETE 请求也是如此,我需要说“OK”或“Accepted”,以及“Bad Request”、“Not Found”等错误消息。
纯文本还是 JSON?