【发布时间】:2021-03-24 01:01:11
【问题描述】:
我有一个 HTTP 请求,我需要加密我的 HTTP 调用 URL,所以它无法被跟踪,因为当我试图找到调用 URL 时,从 google play 安装 HTTPCanary 太容易了,所以现在我我很困惑。有没有办法在 Flutter 中做到这一点? (顺便说一句,我可以访问 URL 的后端,它是用 PHP 编写的)
【问题讨论】:
标签: php flutter http dart backend
我有一个 HTTP 请求,我需要加密我的 HTTP 调用 URL,所以它无法被跟踪,因为当我试图找到调用 URL 时,从 google play 安装 HTTPCanary 太容易了,所以现在我我很困惑。有没有办法在 Flutter 中做到这一点? (顺便说一句,我可以访问 URL 的后端,它是用 PHP 编写的)
【问题讨论】:
标签: php flutter http dart backend
无法从手机中隐藏 HTTP 请求的 URL。
原因很简单:您的手机需要知道将请求发送到哪里。
如果您对 URL 进行加密,您希望您的手机如何知道将请求发送到哪里?
您可以直接使用 IP 地址,但是,这是一样的 - 只是没有 DNS 代理。
另请参阅:Encrypt links in Android app
端点(您尝试访问的 URL)是您需要保护的。
始终设计您的后端安全性,知道任何人都可以在任何时间点发送请求。
【讨论】: