2010-10-27 32 views
0

我有这个功能,它已被写入HTML。你在文本框中输入一个md5值并点击按钮开始搜索。打开网址发送邮政

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

我的问题是我怎么做的像我上面所说的,打开一个网址,张贴的东西,看到在打开的页面结果的HTML功能?

例如在winforms中,在文本框中输入一个md5值,然后点击按钮开始搜索。

回答

0

使用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(); 

或者你可以在它位于System.Cryptography.MD5而不是.NET中使用MD5。

+0

这是如何工作的,它不打开浏览器页面? – 2010-10-27 11:11:54

+0

确定当你打开winforms应用程序中的按钮时,你想打开一个web浏览器页面吗?所以我认为它不会工作,除非通过提供url中的值将POST方法更改为GET方法,让我知道这是否可能。 – 2010-10-27 11:22:38

+0

不,它不起作用 – 2010-10-27 11:33:32