本文介绍了POST请求从ASP.NET另一个URL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在那里创建ASP.NET页面,将发送请求给另一个非ASP.NET URL,并检查什么的,在我的情况下,它是检查,是域名免费的,或者它已经在使用。 (方法= POST)因此,我希望得到一个HTML code,我从中会提取因此,使用正则表达式。最后一部分,我可以做自己:)))


解决方案

您可以使用的来发送POST请求,并获取远程资源的内容:

 使用(VAR的客户=新的WebClient())
{
    VAR值=新的NameValueCollection
    {
        {参数1,值1},
        {参数2,值2},
    };
    字节[]结果= client.UploadValues​​(http://example.com/foo,值);
    // TODO:处理结果
}

I hope you are aware about the general opinion on parsing HTML with Regex. So even if you can do this yourself, don't do it. Use a HTML parser such as HTML Agility Pack to process the results.

这篇关于POST请求从ASP.NET另一个URL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-26 05:19