簡體   English   中英

如何使用Windows Phone執行URL?

[英]How to execute an URL with Windows Phone?

我需要從WP應用程序中的按鈕執行URL:

我嘗試了這段代碼,但它不止一次起作用:

private void btnLedOn_Click(object sender, RoutedEventArgs e)
{
   var request = HttpWebRequest.Create(new Uri("http://192.168.0.1/?ledon"));
   request.BeginGetResponse(new AsyncCallback(OnGettingResponse), request);
}
private void OnGettingResponse(IAsyncResult ar)
{
   var req = ar.AsyncState as HttpWebRequest;
   var response = (HttpWebResponse)req.EndGetResponse(ar);
   var responseStream = response.GetResponseStream();
}

我只需要執行URL就不需要任何響應,因此我的LED指示燈將亮起/熄滅。 有什么更簡單的方法可以執行此操作或重置請求,以便它可以多次運行?

您應該使用HttpClient (檢查此鏈接)

這是現代.NET Framework HTTP的現代方法,它與REST樣式的請求配合使用效果更好,因為您會發現直接的快捷方式來執行GET,POST,PUT,DELETE,HEAD和其他動詞的資源請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM