web-dev-qa-db-fra.com

Comment utiliser wget pour envoyer des données POST?

Je veux faire la demande suivante POST à mon serveur en utilisant wget:

[email protected]&file1=@FILE_HERE&file2=@FILE_HERE

Dans la requête ci-dessus, il existe trois POST paramètres appelés email, file1 et file2email contient le courrier électronique de l'utilisateur et file1, file2 contient un fichier.

Comment puis-je l'envoyer en utilisant wget? Je ne veux pas utiliser curl.

8
Ashish

Utilisez le paramètre --post-data.

Donc, votre commande se terminera par:

--post-data "[email protected]&file1=@FILE_HERE&file2=@FILE_HERE"
9

Une autre méthode consiste à mettre vos données dans un fichier. Par exemple, si vous avez enregistré un fichier appelé params.txt en tant que:

[email protected]
file1=@FILE_HERE
file2=@FILE_HERE

Vous pouvez utiliser --post-file params.txt

1
Stewart