当前位置:  开发笔记 > Android > 正文

指定http请求/响应的区域设置

如何解决《指定http请求/响应的区域设置》经验,为你挑选了1个好方法。

我有一个ReSTful Web服务,需要解析请求中的区域设置敏感数据.此数据可以位于XML正文中,也可以位于查询字符串的一部分中.是否有任何通过哪种方法来确定发送数据的区域设置(以及扩展应该发送响应的区域设置)?

一种选择是简单地向客户端指定应该发送所有请求的语言环境.更友好的选择似乎是允许客户端指定语言环境.

我考虑过:

a)使用accept-language http头来编码这些信息.

b)对XML POST使用xml:lang属性,为查询字符串使用额外字段(例如......&locale = en-GB)

http://www.w3.org/International/questions/qa-accept-lang-locales警告使用接受语言标头的限制,但大多数警告似乎都集中在源自浏览器的请求.在我的情况下,请求将来自其他应用程序.

所有建议都非常感谢!



1> Jan Algermis..:

您的直接选择是Accept-Language,可能是Accept-Charset.另一个选择是使用将客户端IP映射到地理位置的数据库(尽可能).这些数据库变得非常好.我想,但他们通常不是免费的(你需要付钱).

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有