0

WSO2 を使用して別の FTP にアクセスしていますが、特定の FTP のユーザー名には、サーバー構成用に事前定義された文字である「@」が含まれています。

ユーザー名「MY@USERNAME」でそのような FTP にアクセスするエンドポイントの例を次に示します。

<endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint">
   <address uri="vfs:ftp://MY@USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/>
</endpoint>

ユーザー名の @ をエスケープする方法はありますか?

4

1 に答える 1

3

@を%40に置き換えることで、最終的に簡単になり、機能します。

<endpoint xmlns="http://ws.apache.org/ns/synapse" name="FTPEndpoint">
  <address uri="vfs:ftp://MY%40USERNAME:PASSWORD@SERVER/Path?vfs.passive=true"/>
</endpoint>
于 2012-09-24T11:51:58.607 に答える