【发布时间】:2021-08-06 00:01:26
【问题描述】:
如何在我用 Android 端 java 和 node.js 后端端编写的应用程序中加密 post 和获取进程?
我在 android 端使用的库:retrofit, okhttp
目前,httpcanary 应用程序的传入和传出数据在下图中清晰可见。
【问题讨论】:
-
http 未加密,您需要使用 https 端点并在后端安装 ssl 证书
-
有关于这个主题的样本研究吗?
-
可能有示例如何在 node.js 服务器上安装 ssl 证书。你可以看letsencrypt.org来获取一个URL的免费ssl证书,我不知道你如何为localhost设置它
-
我的服务器上有 SSL 证书,但是传入和传出的数据是可见的
-
您使用的是 nginx 服务器,您是否为此服务器安装了 ssl 证书?您是否将每个 http 调用重新路由到 https 端点? SSL 证书对您调用的 URL 有效吗?为什么它在你的路径后面说 httponly?
标签: java android node.js retrofit okhttp