簡體   English   中英

Windows Phone(wp7)中的HTTP連接

[英]http connection in windows Phone (wp7)

嗨,我想知道在Wp 7中實現基本的Http連接機制。例如,我想解析rss供稿並將其顯示在應用程序中,我該怎么辦?

在Wp7中引用Httpconnection的一些代碼段時,我遇到了

3線

第1行:

request.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), request);

第2行:

void GetRequestStreamCallback(IAsyncResult asynchronousResult)  
    { webRequest.BeginGetResponse(blahh...   }

第3行:

void GetResponseCallback(IAsyncResult asynchronousResult){ }

在這三行代碼中,所以我的問題是我們是否需要每次GetRequestStreamCallback,然后進行GetResponseCallback。這是基於C#的默認機制嗎?還是可以調用GetResponseCallback.Plz糾正我,如果問題似乎很荒謬。

關於Rakesh Shankar.P

BeginGetRequestStream方法對用於發送HttpWebRequest數據的流啟動異步請求。 異步回調方法使用EndGetRequestStream方法返回實際流。

BeginGetResponse方法啟動一個異步請求,以請求Internet資源的響應。 異步回調方法使用EndGetResponse方法返回實際的WebResponse。

MSDN文檔還說:“如果調用BeginGetRequestStream方法,則必須使用BeginGetResponse方法來檢索響應。”

如果有任何數據要發送到請求中,則應使用BeginGetRequestStream,然后使用BeginGetResponse。 否則,您可以直接調用BeginGetResponse。

為了進一步澄清,請查看以上鏈接。

暫無
暫無

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

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