2009-10-02 9 views

Répondre

1

Backslash échapper.

\" 
+0

hmm, j'ai essayé dans un fichier batch sans chance. Je ne pensais pas que bash le permettrait. Il résonne correctement. –

+1

Cela n'a pas fonctionné pour vous mais vous l'avez accepté comme réponse? –

+0

brian d foy: en fichier batch. Je n'ai pas pensé à essayer un bash. Ça marche dans bash –

3

en Perl, utilisez le formulaire de liste des system:

system curl 
    => qw(-k -d '<xs:element name="Login"/>' https://thewebsite.com/page.exe); 

Ou, mieux encore, utilisez WWW::Curl (voir également le libcurl documentation).

2

L'utilisation de 'qw' pour citer les paramètres donnés dans l'une des réponses ici n'est pas correcte, qw va explicitement échapper et passer les guillemets simples autour de l'étiquette xs, où comme dans l'exemple de l'OP

vous pouvez utiliser ...

system('curl', '-k', '-d', '<xs:element name="Login"/>', 
     'https://thewebsite.com/page.exe'); 

ce qui devrait être ce que vous êtes après. J'essaierais d'utiliser le module cependant.