从 C# Windows 应用程序调用 URL

本文关键字:调用 URL 应用程序 Windows | 更新日期: 2023-09-27 18:36:28

我有一个网址,可以向提供的手机号码发送短信。我只想从Windows应用程序调用此URL,但不要在浏览器中打开。我只想从我的 Windows 应用程序执行该 URL。

网址示例

    http://mycompany.com/sms.aspx?mobilenum=9123444777&Message=this is a test message

我已经尝试过这种方式。但它正在浏览器中打开。我不希望在浏览器中打开它。我只想在内部执行这一行。

    System.Diagnostics.ProcessStartInfo sInfo = new     
    System.Diagnostics.ProcessStartInfo("http://mycompany.com
    /sms.aspx?mobilenum=9123444777&Message=this is a test message");
    System.Diagnostics.Process.Start(sInfo);

谢谢。

从 C# Windows 应用程序调用 URL

您是否尝试过使用 HttpWebRequest?

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://mycompany.com/sms.aspx?mobilenum=9123444777&Message=this%20is%20a%20test%20message");
WebResponse response = request.GetResponse();
response.Close(); 
你不能

像那样"执行"网址...URL 是资源的地址,只能通过向远程服务器发送请求来使用。因此,您希望使用查询字符串发布数据(发出 HTTP 请求)。例如,您可以通过使用 WebClient 类来实现这一点...

http://msdn.microsoft.com/en-us/library/system.net.webclient%28v=vs.110%29.aspx