Tôi đang mã hóa ứng dụng iPhone cần thực hiện các yêu cầu HTTP nhỏ tới Internet. Trong mạng LAN của chúng tôi, tất cả lưu lượng truy cập HTTP phải đi qua Squid.iPhone Simulator - đặt proxy HTTP
Trình mô phỏng rõ ràng có khả năng sử dụng proxy - vì công cụ Mobile Safari hoạt động. Tuy nhiên, làm thế nào để tôi có được/thiết lập các thiết lập proxy trong mã?
Một loạt tiêu đề được nhận xét cho trình mô phỏng. Ví dụ:
CFNetworkCopySystemProxySettings
Trong CFProxySupport.h không có sẵn cho trình mô phỏng - chỉ cho thiết bị. Tôi đã thử mã hóa cứng như thế này:
CFReadStreamSetProperty(stream, kCFProxyHostNameKey, @"internal.proxy.servername");
CFReadStreamSetProperty(stream, kCFProxyPortNumberKey, [NSNumber numberWithInt:80]);
CFReadStreamSetProperty(stream, kCFProxyTypeKey, kCFProxyTypeHTTP);
Nhưng không có niềm vui.
Suy nghĩ?
Mỏ không phải. Bạn đã thử hay đó là điều bạn đã đọc trong tài liệu chưa? – vlad259
sử dụng CFReadStreamRef và bạn sẽ biết .. nó không sử dụng proxy .. – knocker