Tôi có một API REST JSON. Có một cái bắt tay sẽ cung cấp cho bạn một mã thông báo có giá trị trong 15 phút. Tất cả các cuộc gọi bạn thực hiện trong vòng 15 phút đó sẽ hoạt động tốt. Sau 15 phút, tôi trả về một đối tượng lỗi (bao gồm mã, thông báo, thành công = sai) nhưng tôi cũng tự hỏi tôi nên trả lại Mã lỗi HTTP nào? Và việc sử dụng mã lỗi HTTP có làm rối một số máy khách nhất định không? (HTML5, iPhone, Android). Điều gì được coi là phương pháp hay nhất trong kịch bản này?