问题描述
在tutorial / docs of the model derivative API中提到,URN应该根据RCF 6920进行urlsafe base64编码,但本教程中也提到的full list of base64 variants中未提及该规范。该教程是否参考了RCF 4648或应该使用哪个标准?
很高兴,
多米尼克
解决方法
这是一个有趣的问题。在使用Forge Model Derivative服务时,我一直在使用各种方式对base64进行编码/解码,例如:
- 在* nix系统上使用base64 command
- 在浏览器中具有btoa JavaScript功能
- 在Node.js中带有toString('base64')
- 与https://www.base64encode.org
如果这些方法的文档中没有提及任何内容,那就是RFC 4648,所以我要说的是,再加上URL安全编码,意思是:
将“ +”和“ /”字符分别替换为“-”和“ _”,并省略填充“ =”符号