OpenAPI通过指定编码处理请求和响应数据

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

OpenAPI通过指定编码处理请求和响应数据

1 业务场景

  • 对于一些特定环境不支持UTF-8编码方式

  • 一些环境使用的不是UTF-8编码格式,而且不能随意修改编码方式

    针对以上场景,调用API会出现乱码情况(API默认编码格式是UTF-8)

2 解决方案

  • API可以通过请求头 Accept-Charset 设置使用那种编码方式处理请求和响应数据


3 关键操作

       请求头通过 Accept-Charset 设置要使用的编码格式,多个编码方式用英文逗号分隔。API请求会按照顺序找到支持的编码方式,如果第一个支持就用第一个编码方式,如果第一个不支持就检查第二个编码方式是否支持,以此类推找到支持的编码方式为止,如果都不支持则抛出异常


4 注意事项

  • 不配置Accept-Charset默认按照UTF-8方式处理出入参

  • 配置了就按照顺序找到可用的编码方式处理

  • 如果配置的都不支持则抛出异常


 


OpenAPI通过指定编码处理请求和响应数据

1 业务场景对于一些特定环境不支持UTF-8编码方式一些环境使用的不是UTF-8编码格式,而且不能随意修改编码方式 针对以上场景,调用API会...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息