首页 > 解决方案 > 创建 Web 请求时出现 System.UriFormatException 错误

问题描述

我需要从用户那里获取 url 作为输入并从输入网站获取所有数据(以搜索某些内容)

编码:

public partial class _Default : System.Web.UI.Page
{
    private string StringFromTheInput;

    protected void Page_Load(object sender, EventArgs e)
    {
        StringFromTheInput = urToSubmit.Value;
        var request_ = (HttpWebRequest)WebRequest.Create(StringFromTheInput);
        WebResponse response = request_.GetResponse();
        Stream data = response.GetResponseStream();
        string html = String.Empty;
        using (StreamReader sr = new StreamReader(data))
        {
           html = sr.ReadToEnd();
        }
   }
}

和输入<input type="text" name="url" id="urToSubmit" runat="server" />

var request_ = (HttpWebRequest)WebRequest.Create(StringFromTheInput); 但是在确定如何根据需要更改它时出现上述错误?谢谢!

标签: c#asp.net

解决方案


推荐阅读