2012-11-14 69 views
1

我想採取一個NSURLRequest並將其轉換爲一些可用的數據,這些數據已準備好寫入socket()而不是NSURLConnection之類的東西。我可以通過套接字發送NSURLRequest嗎?

完成此操作的最佳方法是什麼?

+0

你能澄清你在做什麼嗎? NSURLConnection有什麼問題? – user1071136

+0

NSURLConnection在Lion中有一些錯誤,特別是在「CLOSE_WAIT」狀態下保持打開的套接字。我想下降到使用原始套接字,所以當有問題時我實際上可以做些什麼。 – user988375

回答

1

不!

您可以創建一個NSMutableURLRequest並使用HTTPBodyStream提供該請求,然後創建一個NSURLConnection來發送請求。

HTTPBodyStream是一個NSInputStream請求將從中讀取正文。您可以從用戶,文件或NSData中獲取它的值。