4
我想使用VB.NET發送一個HTTP命令,我不太確定如何去做。我不想實際導航到頁面,只需執行命令。使用VB.NET發送HTTP命令
http://xbmc.local/xbmcCmds/xbmcHttp?command=ExecBuiltIn¶meter=XBMC.updatelibrary%28video%29
我在做的是爲我的XBMC家庭影院和我的家庭自動化建立一個集成接口。
我想使用VB.NET發送一個HTTP命令,我不太確定如何去做。我不想實際導航到頁面,只需執行命令。使用VB.NET發送HTTP命令
http://xbmc.local/xbmcCmds/xbmcHttp?command=ExecBuiltIn¶meter=XBMC.updatelibrary%28video%29
我在做的是爲我的XBMC家庭影院和我的家庭自動化建立一個集成接口。
您可以使用WebRequest對象發送一個HTTP請求。
' Create a WebRequest object with the specified url. '
Dim myWebRequest As WebRequest = WebRequest.Create(url)
' Send the WebRequest and wait for response. '
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
的WebResponse類有很多,你可以檢查,看看是否請求成功與否的屬性。只是需要注意的一點,GetResponse()
會在超時時拋出異常。
請嘗試以下
Dim client = WebRequest.Create("http://xbmc.local/xbmcCmds/xbmcHttp?command=ExecBuiltIn¶meter=XBMC.updatelibrary%28video%29")
Dim response = client.GetResponse()
有沒有辦法Response.Write myWebResponse? – 2010-02-19 21:25:20
當然;)查看GetResponseStream()方法的文檔頁面上的示例:http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.getresponsestream.aspx – womp 2010-02-19 21:30:57