如何将域、端口号、用户名和密码从用户输入传递到 Worklight http 适配器

Posted

技术标签:

【中文标题】如何将域、端口号、用户名和密码从用户输入传递到 Worklight http 适配器【英文标题】:how to pass domain,port number,username and password from user input to worklight http adapter 【发布时间】:2013-03-20 11:45:45 【问题描述】:

从用户输入中读取值

XML:
  `<protocol>http</protocol>
  <domain>192.168.1.10</domain>  
  <port>9080</port>
  <username>user</username>
   <password>pwd</password>`

好的....我会简单解释........

    我正在尝试从运行在不同环境中的进程服务器访问 个...... 如果我指定上面的详细信息,它将成为特定于一个 仅限系统...

所以我想从我想要连接的应用程序中传递详细信息

【问题讨论】:

这是不可行的。您事先在 yourAdapter.xml 中声明所有这些数据。 有没有可能动态连接服务器? 您的意思是:应用程序是否可以动态连接到 Worklight 服务器?不可以。应用程序连接的服务器 URL 在 application-descriptor.xml 中设置,并且在构建时设置,并且在运行时无法更改。 感谢 idan 的及时回复.......我想从工作灯适配器连接一些远程服务器,例如:域:192.168.1.20 和端口:9080 以及用户名的进程服务器和密码 在适配器的 XML 中,有一个 部分,您可以在其中定义适配器将尝试连接的位置。您不能动态设置这些。 【参考方案1】:

根据对问题的补充,答案仍然是 - 这是不可能的。您不能在运行时从应用程序(或服务器)动态设置适配器的连接设置。

你没有解释连接这些不同的数据源需要什么,所以我将给出不同场景的两个选项:

    使用两个具有不同过程的适配器,并在客户端添加一些逻辑,以便在需要时调用正确的过程。

    也许这个培训模块会帮助你:Advanced adapter usage and mashup,如果这是你的场景。通读一遍。

【讨论】:

以上是关于如何将域、端口号、用户名和密码从用户输入传递到 Worklight http 适配器的主要内容,如果未能解决你的问题,请参考以下文章

telnet 3389端口的问题

如何创建从SQL到Oracle的DBlink

怎么隐藏自己电脑上的IP地址

html简单登陆页面,当用户名输入W,密码输入123456是跳转页面到0.html可以实现吗?怎么实现?

MySQL第二篇基本命令

如何将参数从Selenium Webdriver传递给JMeter?