저는 iOS 기술을 사용하고 Swift를 사용하여 iPhone 응용 프로그램을 개발하기 시작했습니다.스위프트에서 프록시를 설정하는 방법은 무엇입니까?
var url = NSURL(string: "http://someurl:8080/?type=Refresh")
var request = NSURLRequest(URL: url!)
var connection = NSURLConnection(request: request, delegate: self, startImmediately: true)
을하지만 해당 서버를 조회해야하는 경우 내 아이폰 장치에 설치 프록시에 필요
나는 다음과 같은 코드를 사용하여 서버를 조회하려합니다. 이제 Swift 코드 자체에서 http 프록시 (서버 및 포트)를 설정하고 싶습니다.
var proxy_server: CFString = “proxy” // proxy server
var proxy_port: CFNumber = 8080 // port
var keys: [CFStringRef] = [kCFProxyTypeKey, kCFProxyHostNameKey, kCFProxyPortNumberKey]
var values: [CFTypeRef] = [kCFProxyTypeHTTP, proxy_server, proxy_port]
var proxy_dict: CFDictionary = CFDictionaryCreate(
kCFAllocatorDefault,
UnsafeMutablePointer<UnsafePointer<Void>>(keys),
UnsafeMutablePointer<UnsafePointer<Void>>(values),
3,
nil,
nil)
var proxies: Unmanaged<CFArray> = CFNetworkCopyProxiesForURL(NSURL(string: "http://someurl:8080"), proxy_dict)
는 사람이 어떻게 설정 프록시 proxies
를 사용하는 방법을 가르쳐 주시겠습니까?
감사합니다.