RESTful URL: where should I put locale? example.com/en/page vs example.com/page?locale=en

Localization is part of Content-Negotiation in Restful API.

So my preferred way I would do it through headers. HTTP offers standard way of defining wanted language. Have a look at Accept-Language header.

Leave a Comment