如何使用用户名中的@配置FTP端点
我们使用WSO2访问不同的FTP,并且特定FTP的用户名包含“@”,这是服务器配置的预定义字符 下面是一个使用用户名的端点访问此类FTP的示例MY@USERNAME“:如何使用用户名中的@配置FTP端点,ftp,wso2,wso2esb,vfs,synapse,Ftp,Wso2,Wso2esb,Vfs,Synapse,我们使用WSO2访问不同的FTP,并且特定FTP的用户名包含“@”,这是服务器配置的预定义字符 下面是一个使用用户名的端点访问此类FTP的示例MY@USERNAME“: <endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint"> <address uri="vfs:ftp://MY@USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/> <
<endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint">
<address uri="vfs:ftp://MY@USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/>
</endpoint>
有没有办法将@替换为用户名?用%40替换@最终很简单,它可以工作:
<endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint">
<address uri="vfs:ftp://MY%40USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/>
</endpoint>
将@替换为%40最终变得很简单,它可以工作:
<endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint">
<address uri="vfs:ftp://MY%40USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/>
</endpoint>