質問
FTPコネクターで処理を行うと「500 Syntax error, command unrecognized」というエラーが発生します。
想定されるエラーの原因と回避策を教えてください。
回答
FTPコネクター処理内の何らかのFTPコマンドが、FTPサーバー側で対応していない等の理由で認識できないためにエラーが発生していると想定されます。
FTPコネクターはRFC1123に準拠したサーバーへの接続を想定しており、これ以外の接続では動作保証をしていないため、RFC1123に準拠していないサーバーに接続した場合はエラーが発生することがあります。
FTPサーバーのログなどを確認いただき、通信のどこ(どのコマンド)でエラーが発生しているかご確認いただき、該当FTPコマンドが対向先サーバーで対応しているかご確認ください。
FTPコネクターの注意事項については、下記オンラインヘルプをご確認ください。
◇FTP コネクターのメッセージおよび制限事項
補足
接続先サーバーの仕様によっては、「500 Syntax error, command unrecognized」以外のエラーが発生する場合があります。
例として、SYSTコマンドに対応していないFTPサーバーへの接続時に、「550 Permission denied」エラーが発生した事例がありました。
出力されるエラーの内容については、FTPサーバーの提供元にご確認ください。
コメント
0件のコメント
記事コメントは受け付けていません。