Открытый URL отправка POST - PullRequest
0 голосов
/ 27 октября 2010

У меня есть функция this, которая была написана на html. Вы вводите значение md5 в текстовое поле и нажимаете кнопку, чтобы начать поиск.

<form action="http://www.virustotal.com/vt/en/consultamd5" method="post">
        <input name="hash" >
        <input type="submit" value="get MD5">

У меня вопрос: как мне сделать что-то наподобие упомянутой выше html-функции, открыть URL-адрес, опубликовать что-нибудь и посмотреть результаты на открытой странице?

Например, в winforms поместите значение md5 в текстовое поле, нажмите кнопку, чтобы начать поиск.

1 Ответ

0 голосов
/ 27 октября 2010

Используйте HttpWebRequest следующим образом:

HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.virustotal.com/vt/en/consultamd5");
            req.Method = "POST";
            Stream s = req.GetRequestStream();
            StreamWriter sw = new StreamWriter(s);
            sw.Write("hash=yourtexthere");
            sw.Flush();
            HttpWebResponse res = (HttpWebResponse)req.GetResponse();

Или вместо него можно использовать MD5 в .net, который находится в System.Cryptography.MD5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...