in reply to posting with HTTP::Request::Common
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => ('-ASS','-AA'), ];
is the same as
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => '-ASS' -AA => undef, ];
You were probably thinking of
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => ['-ASS','-AA'], ];
But that's not right either, since array refs are used to indicate the argument is a file to send.
The docs doesn't give an example which has multiple arguments with the same name, but since an array is used I figure there's nothing special to it.
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => '-ASS', ARGUMENTS => '-AA', ];
Update: Oh wait, in your telnet example, there's only one ARGUMENTS fields with a single value.
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => '-ASS,-AA', ];
or
[ APPNAME => 'Sanfrancisco', PRGNAME => 'MLSLogin', ARGUMENTS => join(', ', '-ASS', '-AA'), ];
|
|---|