2012-11-14 33 views
1

我想采取一个NSURLRequest并将其转换为一些可用的数据,这些数据已准备好写入socket()而不是NSURLConnection之类的东西。我可以通过套接字发送NSURLRequest吗?

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

+0

你能澄清你在做什么吗? NSURLConnection有什么问题? – user1071136

+0

NSURLConnection在Lion中有一些错误,特别是在“CLOSE_WAIT”状态下保持打开的套接字。我想下降到使用原始套接字,所以当有问题时我实际上可以做些什么。 – user988375

回答

1

不!

您可以创建一个NSMutableURLRequest并使用HTTPBodyStream提供该请求,然后创建一个NSURLConnection来发送请求。

HTTPBodyStream是一个NSInputStream请求将从中读取正文。您可以从用户,文件或NSData中获取它的值。