2012-07-14 27 views
0

Apache guide上的HTTP連接提及在Android中的單個HttpConnection中的多個請求?

連接握手的開銷可以是顯著,特別是 對於小HTTP消息。如果可以重新使用開放連接來執行多個請求,則可以實現更高的數據吞吐量 。

我想要做的是,我想發送20個類似的帖子請求(即相同的標題),但我發送的數據是非常小的。因此,每次發送請求我都會一次又一次地發送相同的標題數據。所以我正在尋找一種解決方法。

爲如:

  • 建立連接(發送和使用的頭信息,ONCE)
  • 20個發送POST請求
  • 關閉連接。

我的問題:是否可以使用Android's HttpClient來實現?如果是,請提供/指向我的課程/教程/示例。

在此先感謝。 PS:我做了一些研究,找不到任何有用的東西。

回答

1

- 編輯 -

對不起,我誤解你的問題。

你想要的顯然是可能的。但是,我認爲這取決於服務器端。如果你編碼服務器,那麼你可以控制客戶端和服務器之間的消息格式。如果不是,那麼也許你應該遵循服務器的API。

+0

感謝您的回答。我知道apache-android http客戶端的事情:-) ..我編輯了這個問題,提供了一些細節,請檢查。只要確定這是否是你從問題中理解的內容?如果是的話 你能解釋你在這裏做了什麼嗎? 'setDefaultMaxPerRoute'&'setMaxTotal'做什麼? – 2012-07-14 09:09:01

+0

對不起,在查看文檔後,我看到'setDefaultMaxPerRoute()'和'setMaxTotal()'在Android中不可用。我編輯了我的答案。 – 2012-07-14 09:41:20

+0

我可以訪問服務器,但在該領域的知識非常有限。你能指定一個方法嗎? – 2012-07-14 09:43:03