c# - 创建 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);
但是在确定如何根据需要更改它时出现上述错误?谢谢!
解决方案
推荐阅读
- javascript - React-Stripe-JS:如何为表单添加边框样式?
- c - 一旦用户输入了正确的字母,如何停止循环重复?
- javascript - 跟随倒计时
- c++ - 没有从“int”类型的返回值到函数返回类型(向量)的可行转换
- ios - 为什么我的 Swift 应用程序没有 AppDelegate 或 SceneDelegate?
- azure-ad-b2c - 在集合中找不到 ID 为“alternativeSecurityId”的声明 - 子旅程自定义策略
- python - Python程序第一次执行耗时太长?
- c# - Polly CircuitBreakerAsync 没有按我的预期工作
- php - 您如何使用 Woocommerce 禁用私人产品上“添加到购物车”的重定向?
- rust - 接收通过引用传递的参数的异步函数向量