2014-02-25 21 views
2

什麼是使在Objective-C與Cocoa框架與NSURLSession持續HTTPS連接的iPhone的最佳方式?我讀過其他地方,自HTTP 1.1以來,持久連接是標準的。一些代碼示例將非常感激。我需要實現一個簡單的數據檢索任務(JSON編碼字符串)持續HTTPS連接的Objective-C的iOS可可

問候 斯特凡

+1

書「的iOS程序設計iPhone和iPad」由喬·康韋/艾倫·希爾加斯將是一個偉大的源頭開始HTTP-NSURLConnections。我對這個主題並不熟悉,所以我希望這可以幫助你前進。祝你好運。 – macrene

+0

謝謝你macrene。但我想使用nsurlsession,而不是nsurlconnection。這本書裏有沒有關於這方面的內容? – Omegavirus

回答

0

按照此鏈接http://www.objc.io/issue-5/from-nsurlconnection-to-nsurlsession.html找出來,什麼「不執着」表示理解「老大難」。

我沒有使用NSURLConnection的或NSURLSession自己,但持續性不是特別的設置。這意味着,相同的設置數據用於連接/會話。

+1

謝謝你這個優秀的鏈接!我想實現的是以下內容:HTTP持久連接,也稱爲HTTP保持連接,或HTTP連接重用,是使用單個TCP連接來發送和接收多個HTTP請求/響應的想法,而不是打開一個每個請求/響應對的新連接。' - 維基百科。當我重複使用相同的設置數據,是否也重複使用相同的tcp連接?根據我的理解,「專用設置」是http頭中的保持活動狀態。 – Omegavirus

+1

tcp連接是兩個地方(網站)之間的一種道路(連接)。 TCP/IP協議只能確保這些站點可以通信。發送/接收數據的連接方式總是取決於哪條「路」實際上是空閒的。我強烈建議,閱讀上述書。成功。 – macrene