我有Spring Boot和NodeJS申请。Spring boot从应用程序调用的 API 集在哪里NodeJS。
由于业务需求,我正在加密应用程序的一些值Spring Boot并将其发送到NodeJS应用程序。
在应用程序流程中,我必须将加密令牌从NodeJS应用程序发送到Spring Boot应用程序,我将在应用程序中进行解密以进行进一步处理。
现在,当我向应用程序发送加密令牌时Spring Boot,我看到一些字符被省略了。例如,+替换为(新行或空字符串),因此我无法执行解密。
更明确地说,..1nfppOsSaMxTBIPq1x16K9L68Mo+JaaDNrgiNvkdWVOasyRCeh7rsEJEyd/syxiO..替换为..1nfppOsSaMxTBIPq1x16K9L68Mo JaaDNrgiNvkdWVOasyRCeh7rsEJEyd/syxiO... 我认为,这与性格encoding或escaping性格有关。
我试图content-type在请求标头中设置,但没有运气。有人可以帮助我,如何解决这个问题?
另一方面NodeJS,我node-rest-client用来发送POST请求。AES算法用于加密和解密。