我想使用NSURLConnection进行POST,一路上使用SOCKS代理。
根据我的阅读,NSURLConnection确实支持SOCKS和HTTP代理。问题是,我在哪里配置它? 我找不到任何合适的方法,例如NSURLRequest用于配置要使用的代理服务器。
如果这是一个限制,有没有人知道一个支持SOCKS的好替代品?
答案 0 :(得分:1)
虽然我自己从未使用过它,但是从阅读主题开始我认为你需要使用NSOutputStream
而不是NSURLConnection
,这是免费的CFWriteStream
桥接。在此,您可以使用CFWriteStreamSetProperty
和kCFStreamPropertySOCKSProxy
键以及包含相应条目的字典来定义here各种键。