Tag: 代理

通过代理发送推送通知给APNS

我读过类似于我的不同的问题,但没有答案适合我: $deviceToken = 'token'; $passphrase = 'passphrase'; $message = 'Questa è una notifica!'; //////////////////////////////////////////////////////////////////////////////// $ctx = stream_context_create(); $options = array('http' => array('proxy' => 'tcp://proxy.net:8080', 'request_fulluri' => true)); stream_context_create($options); stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem'); stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase); // Open a connection to the APNS server $fp = stream_socket_client( 'ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx); 错误是 Failed […]

通过HTTP代理的iOS XMPP聊天

我有一个iPhone应用程序与2个服务工作: 使用REST服务通过http使用AFNetworking 通过TCP进行XMPP聊天 – 使用XMPPFramework https://github.com/robbiehanson/XMPPFramework 我的iPhone使用公司networking代理,所以我在设置http://qblx.co/1eJ9TwI设置HTTP代理 通过这个代理设置,所有对REST服务的请求都通过这个代理。 但是,我的应用程序直接连接到聊天服务器,没有代理。 如何使聊天工作通过代理? 正如我所看到的,XMPPFramework使用GCDAsyncSocket作为传输https://github.com/robbiehanson/CocoaAsyncSocket 你有什么build议如何设置通过代理聊天?

PAC提取失败,错误

我在日志中看到这个错误,我不知道这是什么意思: PAC Fetch failed with error [NSURLErrorDomain:-1003] 2017-06-08 17:07:56.157874+0200 xxxxxx[27059:7093559] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: NSURLErrorDomain: -1003 同时,我的应用程序中有一个collectionView的问题。 不知道是否与错误有关: 有时,只有当我们公司的一个远程办公室使用这个应用程序时,无论是模拟器还是一个真实的设备,一个仅仅接收图像数组并显示在屏幕上的collectionView就停止工作。 这不像它不只是加载图像,它似乎像整个collectionView不显示。 我正在testing与另一个办公室(另一个城市)的模拟器和设备相同的应用程序,它从来没有发生过我。 除此之外,“PAC”错误,我只看到一些自动布局约束的问题,但我看到在我的日志相同的错误,它仍然是完美的。 在远程位置testing应用程序的人说,他们必须删除并重新安装应用程序,使其再次工作。 任何线索?

使用Charles和SSL Apple推送地址

我必须确认,我的发送推送通知的PHP代码正在与代理。 我安装了Charles,我可以通过代理(127.0.0.1:8888)观看我所有的networkingstream量。 现在我想看看我的脚本是否正确的推送通知。 我有 : stream_context_set_option($ctx, 'http', 'proxy', 'tcp://127.0.0.1:8888'); $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT, $ctx); 我收到了推送通知,但是我看不到Charles在发生什么事情。 所以我的脚本不使用代理… 你知道为什么吗 ?

如何在SWIFT 3中将HTTPS代理添加到NSURLSession

我已经使用下面的代码连接到代理服务器,仅适用于HTTP请求,但不适用于HTTPS。 在iOS 9.0中, kCFStreamPropertyHTTPSProxyHost和kCFStreamPropertyHTTPSProxyPort被折旧。 let myPortInt = 12345; let myProxyUrlString = "myProxyURL"; let sessionConfiguration = NSURLSessionConfiguration.defaultSessionConfiguration(); sessionConfiguration.connectionProxyDictionary = [ kCFNetworkProxiesHTTPEnable: true, kCFNetworkProxiesHTTPPort: myPortInt, kCFNetworkProxiesHTTPProxy: myProxyUrlString, ] let url = NSURL(string: endPointUrl) let postRequest = NSMutableURLRequest(URL: url!, cachePolicy: NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 10.0) let jsonString = bodyString postRequest.HTTPBody = jsonString postRequest.HTTPMethod = "POST" postRequest.setValue("application/json", forHTTPHeaderField: "Content-Type") let session […]

使用Jmeter代理来logging来自iOS模拟器的HTTP调用

有没有任何方法来logging安装在iOS模拟器或真实设备上的原生应用程序的http调用? 我的主要目标是通过播放应用程序并logging通话来构buildtesting计划。 任何帮助或创造性的想法是欢迎:) 谢谢,尤西

IOS获取代理设置

在我的项目中,我使用libcurl通过互联网下载数据。 问题是libcurl没有检测到wifi连接的代理设置。 我必须手动设置libcurl的设置,所以我想知道怎样才能获得无线连接的代理设置。 我在KeyChain中发现了一些关于信息的线索,但是我无法检索它们。 你知道是否有办法得到这个设置,所以我可以将它们设置为libcurl? 谢谢 !

如何以编程方式将代理添加到NSURLSession

查看NSURLSession和NSURLSessionConfiguration的文档,我觉得我应该用像下面这样的字典来configuration它: // Create a dictionary to describe the proxy NSDictionary *proxyDict = @{ (NSString *)kCFProxyHostNameKey : @"myProxyHost.com", (NSString *)kCFProxyPortNumberKey : @"12345", (NSString *)kCFProxyTypeKey : (NSString*)kCFProxyTypeHTTP }; // Create a configuration that uses the dictionary NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration]; [configuration setConnectionProxyDictionary:proxyDict]; 但是,使用此configuration创build的NSURLSession的请求直接连接。