Câu hỏi phỏng vấn API Design
Câu hỏi

Làm sao để API Design hỗ trợ localization/multi-language?

Câu trả lời

Trong API Design hỗ trợ localization/multi-language, cần thiết kế sao cho cả dữ liệuphản hồi của API đều hỗ trợ đa ngôn ngữ.

Một cách để làm điều này là sử dụng HTTP headers, chẳng hạn như Accept-Language, để cho phép client có thể chỉ định ngôn ngữ mong muốn.

API cần kiểm tra header này và trả về các bản dịch ngôn ngữ tương ứng cho client.

Các thông điệp lỗi, xác thực, và bất kỳ văn bản có khả năng thay đổi ngôn ngữ nào cũng nên được tổ chức trong một định dạng mà dễ dàng cấu hình, ví dụ như ...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Làm sao để thiết kế API chống lại các cuộc tấn công như injection hoặc overposting?

middle

Cách thiết kế API cho các action không thuần REST (ví dụ: /users/:id/ban) như thế nào cho hợp lý?

senior

Làm sao để theo dõi metrics về lỗi, latency, usage trong hệ thống API?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào