gpt4 book ai didi

asp.net - 从 ASP.NET 向另一个 URL 发布请求

转载 作者:行者123 更新时间:2023-11-27 22:47:23 25 4
gpt4 key购买 nike

我想在 ASP.NET 中创建一个页面,它将请求发送到另一个非 ASP.NET URL,并检查那里的内容,在我的例子中是检查域名是否免费,或者它已经在使用。 (Method = POST) 结果我想得到一个 HTML 代码,我将从中提取结果,使用 RegEx。最后一部分,我可以自己做:)))

最佳答案

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

using (var client = new WebClient())
{
var values = new NameValueCollection
{
{ "param1", "value 1" },
{ "param2", "value 2" },
};
byte[] result = client.UploadValues("http://example.com/foo", values);
// TODO: process the results
}

from which i will extract a result, using RegEx. The last part, I can do myself :)

我希望您了解关于 parsing HTML with Regex 的一般意见.因此,即使您自己可以做到这一点,也不要这样做。使用 HTML 解析器,例如 HTML Agility Pack处理结果。

关于asp.net - 从 ASP.NET 向另一个 URL 发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com