这个问题相信很多朋友都遇到过,导致 url 中的 base64 的一部分当成了参数处理,后来没办法只能将需要 base64 的参数放到了 post body 中,现在终于知道怎么解决了。
在 C# 中如何实现对 URL 进行安全的 base64 编码.
解决办法:
在ASP.NET Core中直接使用:
Base64UrlTextEncoder.Encode() 编码
Base64UrlTextEncoder.Decode() 解码
参考文章:
如何通过 C# 生成安全的 Base64 URL 字符串?
https://blog.csdn.net/sd7o95o/article/details/121550579
URL安全的Base64编码
https://www.cnblogs.com/shanyou/p/5474647.html