用于https协议的http适配器

时间:2016-09-22 00:10:39

标签: https ibm-mobilefirst mobilefirst-adapters

我想用http适配器读取xml文件,但协议是https。我认为解决方案将包括如此转换:

 <connectivity>
        <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol>
            <domain>greenhouse.lotus.com</domain>
            <port>443</port>
            <authentication>
                <basic/>
                <serverIdentity>
                    <username> ${user} </username>
                    <password> ${password} </password>
                </serverIdentity>
            </authentication>  
        </connectionPolicy>
        <loadConstraints maxConcurrentConnectionsPerNode="2" />
    </connectivity>

如果这是解决方案,请告诉我如何创建$ {user}和$ {password}。否则告诉我其他解决方案。

1 个答案:

答案 0 :(得分:0)

问题不是很清楚......
您还不清楚您的IBM MobileFirst版本是什么。我会假设它是7.1 ......

您是否希望从此XML文件中获取$ user和$ password,或者您是否要尝试使用适配器访问XML文件?

您不能简单地从XML文件中读取值并将它们放在适配器配置文件中的元素中(如上所示)。另请注意,无法在运行时更改此文件。这样做的方法是通过JNDI属性或通过worklight.properties文件中的自定义属性。

  • 在you-project / server /文件夹中找到worklight.properties文件。
  • 添加新行,例如:myPassword=test
  • 然后,在XML中,使用:<password>${myPassword}</password>