使我的请求只对我的客户可用

lh80um4z  于 2021-07-09  发布在  Java
关注(0)|答案(2)|浏览(307)

我创建了一个需要我的网站信息的应用程序。但我不想通过任何其他方式获取这些信息。我的客户端应用程序必须是唯一的实体,可以获得这些信息。我怎样才能做到这一点?
经过一些研究,我找到了这些解决方案,但我不确定哪种方法是最好的?
自定义用户代理
密码是请求
httpassword,但是如何在java中处理它呢?

ldxq2e6h

ldxq2e6h1#

如果有人想在你的应用程序之外获取这些信息,如果这个人真的想获取,就没有办法阻止它。他们可以反编译你的代码并分析函数。这应该很清楚。
但是为了防止普通人使用它,可以使用robots.txt、用户代理、自定义http头和您提到的其他东西。加密也会有帮助。
我建议使用私有子域,结合api密钥(每个http头)和加密。

ilmyapht

ilmyapht2#

你可以从你的网站上列出你的应用程序的ip地址。

相关问题