2010-11-29 4 views
1

NSURLConnection을 사용하여 POST를하고, SOCKS 프록시를 사용합니다.NSURLConnection, 프록시 서버 사용

NSURLConnection은 SOCKS 및 HTTP 프록시를 지원합니다. 질문은 어디에서 구성합니까? 예를 들어 적절한 방법을 찾을 수 없습니다. 사용할 프록시 서버 구성을위한 NSURLRequest.

만약 이것이 한계라면, 누구든지 양말을지지하는 좋은 대체 방법을 알고 있습니까?

+0

올바른 솔루션을 얻었습니까 ?? 제발 내가 SOCKS 프록시를 통해 Webservice를 소비해야한다고 알려주십시오. –

+0

죄송합니다. 나는 양말을 포기하고 다른 방법으로 문제를 해결했습니다. 나는 @ Tommy의 대답이 효과가 있었을 것이라고 생각하지만, 그것을 시험해 볼 시간이 없었다 (나는 기술 데모로 이것을했다). 대신 Python/Twisted를 사용하여 중계 HTTP 서버를 설정했습니다. – Krumelur

답변

1

내가 직접 사용해 본 적이 없지만 주제를 읽는 것으로부터 CFWriteStream으로 수신자 부담으로 연결되는 NSURLConnection 대신 NSOutputStream을 사용해야한다고 생각합니다. 이 경우 kCFStreamPropertySOCKSProxy 키가있는 CFWriteStreamSetPropertyhere으로 정의 된 다양한 키에 해당하는 사전이있는 사전을 사용할 수 있습니다.

+0

고마워요, 제가 살펴 보겠습니다. – Krumelur