我有一个采用 HTTP GET 参数的 REST Web 服务(Java-Spring)。参数可以包含一些本地数据,例如挪威或德国名称或街道:例如 street=Rübenkamp
我想知道是否有一个标准协议来定义 REST WebService 及其客户端必须如何处理本地/特殊字符?
我正在寻找的是一般准则,例如:
- 客户端需要使用 UTF-8/16 对查询参数值进行编码
- 在服务器端,参数值必须首先使用 XXX 上可用的编码进行解码(请求参数?)
- 当服务器响应时,它首先需要使用 UTF-8/16 对参数值进行编码,并将编码放入某些标头等中
以上有什么规律吗?
逃生规则也是受欢迎的。