[英]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.