Le backtick dans votre demande est un problème simple, même si vous en avez peut-être un autre qui s'y cache. Le mot que vous recherchez est 'escape' - le backtick a une signification spéciale sur la ligne de commande et vous devez l'échapper pour qu'il ne soit pas interprété comme tel. Dans le shell bash (console linux typique) le caractère d'échappement est \
- si vous mettez cela devant le backtick, il ne sera plus interprété.
Le deuxième problème potentiel concerne la façon dont vous utilisez wget
- êtes-vous certain que c'est la demande que vous êtes censé envoyer? Essayez-vous d'authentifier avec le serveur en utilisant un formulaire Web ou avec Basic, Digest ou une autre forme d'authentification HTTP?
Si c'est la manière dont vous devriez vous authentifier, vous devrez également encoder le --post-data
car wget ne le fera pas pour vous.
Avez-vous besoin d'urlencoder ces données, ou wget fait-il cela pour vous? –