java - Android 公共(public) SOAP 调用私有(private) Web 服务器

标签 java android oracle soap redirect

我公司的私有(private)服务器中有一个 oracle web 服务(只允许 VPN 和 APNs)应该从公共(public) android 应用程序访问。所以此刻我想不出一种方法来进行 SOAP 调用。我已经在 android 模拟器(在我的办公室电脑上)中完成了,但现在我的公司要求我在普通的公共(public) android 设备上完成它。因此,如果有人向我提出一些新想法,我在此表示感谢。谢谢。 (我是一名初级 android 开发人员,而不是服务器方面的专家。)

最佳答案

如果它是专为您或所有具有 VPN 访问权限的内部员工准备的应用程序,最简单的方法是在手机中使用 VPN。您必须教大家配置 VPN。如果私有(private)服务器持有敏感信息,它也是最安全的。

如果您打算将它的应用程序发布给广大公众,或者让每个人都安装 VPN 不是一种选择,您可以这样做:获取另一台可以从外部访问但可以访问 VPN 的服务器,并在其中将服务调用传递给内部服务器的另一项服务。

无论如何,对于公共(public)应用程序来说,其服务器位于 VPN 内没有多大意义。

关于java - Android 公共(public) SOAP 调用私有(private) Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28340388/

相关文章:

java - PATCH 请求使用 Play Framework (java)

java - 单击 RecyclerView 项目时更新 ListView

java - Spring Boot,禁用测试安全性

java - 在android中解析日期

oracle: INSERT 其中 a=b

java - Apache POI 支持多少个函数?以及这些缺失的功能

安卓 : Configuring Appwidget size at create time

Android Studio - 为什么字符串数组会导致我的程序停止?

java - 从 XML 生成 SQL 模式

java - 在 OATS Java(不是 javascript)中打开并最大化浏览器窗口