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

Trong kiến trúc microservices, bạn thiết kế API gateway như thế nào?

middle

Trong API Design, bạn xử lý lỗi client (4xx) và server (5xx) như thế nào?

senior

API Design trong bối cảnh multi-tenancy có gì khác biệt?

Bình luận

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

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