Créer requête HTTP post et recevez la réponse à l'aide d'application console C#

J'ai besoin de mettre des données à une URL (https://somesite.com pour télécharger le fichier dans responseStrem sur la base de paramètres que j'ai posté.
Comment puis-je faire à l'aide d'une application console C#?

Paramètres:
le nom de fichier,
userid,
le mot de passe,
type

InformationsquelleAutor user470310 | 2010-10-08