2014-09-04 12 views
0
사용할 수 있도록

나는 윈도우 7 우리 기업 (인증) 프록시 뒤에서구성 시스템 프록시가있는 NSURLConnection

에 연타 3.4 그누 스텝 1.24에 목표 C를 사용하고, 나는 (간단한있는 NSURLConnection를 만들기 위해 노력하고있어 NSURL-> NSURLRequest-> NSURLConnection)를 HTTP를 통해 전달합니다.

그러나이 경우에만 "호스트가 'gethostbyname()'을 (를) 사용하여 찾을 수 없습니다." " 분명히 HTTP 프록시 정보를 지정해야합니다. 내가 시도 무엇

: (코코아 사양에 따라)

  1. 나의 이해는있는 NSURLConnection은 시스템 프록시 설정을 사용한다는 것입니다, 그래서 나는이 설정되어 있지 않음을 가정하고있다. 그러나 이것을 설정하는 방법에 대한 GNUStep 문서를 찾을 수 없었습니다.
  2. SystemConfiguration API는 GNUStep에서 사용할 수없는 것으로 보이므로 프로그래밍 방식으로 조사 할 수 없습니다.
  3. GNUStep 셸에서 관련 프록시 구성을 설정하면 예를 들어 다음을 사용할 수 있습니다. 문제없이 wget. 나는 또한 Windows 환경 변수에서 이것을 설정하려고 시도했다.
  4. NSURLProtocol을 구현하면 자체 프록시를 구현할 수 있지만 이것이 내 요구 (및 기술)를 위해 조금 향상 된 것 같습니다.
  5. 저는 AFNetworking과 같은 다른 네트워킹 라이브러리의 가용성에 대해 알고 있습니다. 아직까지 조사하지 않았지만 기본 문제를 해결하고 싶습니다.

NSURLConnection에 의해 사용되는 GNUStep 용 시스템 HTTP 프록시를 설정하는 방법을 아는 사람이 있습니까? 그렇지 않으면, 내가 상황을 오해 한 경우,이 상황에서 내가 무엇을해야합니까?

추가 : 궁극적으로 나는 호스트와 클라이언트 인증서를 사용하여 HTTPS를 통해 이러한 요청을해야 할 것입니다.

답변

1

GNUstep의 소스에 시스템 전체 프록시 구성에 대한 지원이 포함되어 있는지 알 수 없습니다. 누락 된 해당 기능이 여기에 버그보고를하십시오 http://svn.gna.org/svn/gnustep/libs/base/trunk/Source/NSURLConnection.m

: http://savannah.gnu.org/bugs/?group=gnustep를하거나 메일을 보내 '

+0

이해야 [email protected]을하지만 어쩌면 당신은 소스를 볼 때 밖으로 자신을 찾을 수 있습니다 ve는 코멘트였습니다. – royhowie

+0

죄송합니다, 이곳은 새로운 곳입니다. 나는 코멘트와 대답 사이의 미묘한 차이에 익숙하지 않았다. –