Définition des paramètres régionaux pour la requête/réponse http
J'ai un service web ReSTful qui doit analyser les paramètres régionaux des données sensibles à partir de la demande. Ces données pourrait être soit un XML corps ou d'une partie de la chaîne de requête. Est-il lu façon de déterminer les paramètres régionaux des données est envoyé dans (et par extension la locale dans laquelle la réponse doit être envoyée)?
Une option consiste simplement à spécifier pour les clients régionaux dans lesquels toutes les demandes doivent être envoyées. Un plus convivial option semble être de permettre au client de spécifier les paramètres régionaux.
Que j'ai vu:
a) à l'aide de l'en-tête accept-language-tête http pour coder cette information.
b) à l'aide de l'attribut xml:lang pour XML Postes, et un champ supplémentaire pour les chaînes de requête (par exemple, ...&locale=fr)
http://www.w3.org/International/questions/qa-accept-lang-locales met en garde contre les limites dans l'utilisation de l'-tête accept-language, mais la plupart des avertissements semblent se centrer autour de demandes provenant de navigateurs. Dans mon cas, les demandes doivent provenir d'autres applications.
Tous les conseils grandement apprécié!
utilisé à partir de la culture locale
Merci pour la suggestion: j'ai édité la question comme vous l'avez suggéré
OriginalL'auteur Akash | 2010-03-17
Vous devez vous connecter pour publier un commentaire.
Votre choix immédiat est d'Accepter de la Langue et probablement Accept-Charset. Une autre option est d'utiliser une base de données des cartes de l'IP du client à un lieu géographique (autant que possible). Ces bases de données sont devenus tout à fait bonne. Je pense, mais, généralement, ils ne sont pas gratuits (vous devez payer).
OriginalL'auteur Jan Algermissen
Il y a une justesse et une discussion approfondie sur ce sujet sur w3.org. Bref résumé: Vous pouvez utiliser la langue comme première hypothèse, mais assurez-vous que votre client peut corriger les paramètres régionaux que vous dérivez de que, comme il peut être mauvais.
OriginalL'auteur rü-