NSURLConnection, используя прокси-сервер

Я хочу выполнить POST с помощью NSURLConnection, попутно используя прокси-сервер SOCKS.

Из того, что я читал, NSURLConnection поддерживает прокси-серверы SOCKS и HTTP. Вопрос, а где его настроить? Я не нашел подходящего метода, например, NSURLRequest для настройки используемого прокси-сервера.

Если это ограничение, знает ли кто-нибудь о хорошей замене, которая поддерживает SOCKS?


person Krumelur    schedule 29.11.2010    source источник
comment
У вас есть правильное решение? Пожалуйста, дайте мне знать, что мне нужно использовать веб-сервис ... через прокси-сервер SOCKS   -  person Anurag Dixit    schedule 28.08.2013
comment
Извините но нет. Я отказался от SOCKS и решил проблему другим способом. Я думаю, что ответ @Tommy сработал бы, но у меня не было времени попробовать его (я сделал это для технической демонстрации). Вместо этого я настроил ретрансляционный HTTP-сервер с помощью Python / Twisted.   -  person Krumelur    schedule 28.09.2013


Ответы (1)


Хотя я никогда не использовал его сам, но, читая тему, я думаю, что вам нужно использовать NSOutputStream, а не NSURLConnection, который является бесплатным мостом с CFWriteStream. При этом вы можете использовать CFWriteStreamSetProperty с ключом kCFStreamPropertySOCKSProxy и словарь с соответствующими записями для различных ключей, определенных здесь.

person Tommy    schedule 29.11.2010
comment
Спасибо, я разберусь с этим. - person Krumelur; 03.12.2010