如何通过win表单将数据发布到网站c#

前端之家收集整理的这篇文章主要介绍了如何通过win表单将数据发布到网站c#前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个api在哪里我可以发布一些数据n提交,然后得到发布的数据是有效还是没有.这个api重定向到不同的URL表示成功/失败.
对于我通常做的是,在html标签调用目标网址并提交页面
<form method="post" action="https://web.tie.org/verify.PHP" name="main">
<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" valign="top">
    <tr>
        <td class="normal">&nbsp;</td><td class="normal"><input type='text' class='text' name='Email' value='x@hotmail.com' size='15' maxlength='35'></td>
    </tr>
</table>
</form>
<script language='javascript'>

document.forms[0].submit();

</script>

有没有办法直接通过winforms c#发布数据.
我希望能够在发布后访问成功/失败URL并获取重定向站点查询字符串.

参考enter link description here我试过发布但我需要结果查询字符串.

现在我可以通过以下方式实现:

webBrowser1.Url = new Uri("C:\\Documents and Settings\\Admin\\Desktop\\calltie.html");            
webBrowser1.Show();

解决方法

是的,您可以使用WebClient类.
public static string PostMessageToURL(string url,string parameters)
{
    using (WebClient wc = new WebClient())
    {
        wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
        string HtmlResult = wc.UploadString(url,"POST",parameters);
        return HtmlResult;
    }
}

例:

PostMessageToURL("http://tempurl.org","query=param1&query2=param2");
原文链接:https://www.f2er.com/html/224667.html

猜你在找的HTML相关文章