问题:
service 的参数,不能 包含一些特殊字符,例如 < >等,验证的时候回不通过
解决方案
使用 URLEncode.encode(参数),将参数编码后传递,传过去后再解码
失败:读代码发现,service验证前先解码了。
最后,使用了ofbiz的 Base64 的encode 方式来编码就解不出来了
本文探讨了在传递给service的参数中遇到特殊字符导致验证失败的问题。介绍了使用URL编码和Base64编码解决此问题的方法,并讨论了为何最终选择Base64编码。
问题:
service 的参数,不能 包含一些特殊字符,例如 < >等,验证的时候回不通过
解决方案
使用 URLEncode.encode(参数),将参数编码后传递,传过去后再解码
失败:读代码发现,service验证前先解码了。
最后,使用了ofbiz的 Base64 的encode 方式来编码就解不出来了

被折叠的 条评论
为什么被折叠?