带有http代理问题的java APN
我的项目使用java apns向iPhone发送通知。在此之前,我必须通过http代理。因此,我添加了如下代理功能:带有http代理问题的java APN,java,iphone,proxy,apple-push-notifications,Java,Iphone,Proxy,Apple Push Notifications,我的项目使用java apns向iPhone发送通知。在此之前,我必须通过http代理。因此,我添加了如下代理功能: Proxyproxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, Integer.parseInt(proxyPort))); ApnsServiceBuilder apnBuilder = APNS.newService().withCert(certPath, pa
Proxyproxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost,
Integer.parseInt(proxyPort)));
ApnsServiceBuilder apnBuilder = APNS.newService().withCert(certPath, passwd).withProxy(proxy);
但我总是得到无效的代理错误:
java.lang.IllegalArgumentException: Invalid Proxy
at java.net.Socket.<init>(Socket.java:122)
at com.notnoop.apns.ApnsServiceBuilder.withProxy(ApnsServiceBuilder.java:281)
java.lang.IllegalArgumentException:代理无效
位于java.net.Socket(Socket.java:122)
位于com.notnoop.apns.ApnsServiceBuilder.withProxy(ApnsServiceBuilder.java:281)
有人能给我一些建议吗?非常感谢。遗憾的是,这是(Oracle)Java中的一个bug-Socket只支持DIRECT和SOCKS代理。请参阅。遗憾的是,这是(Oracle)Java中的一个错误-Socket仅支持DIRECT和SOCKS代理。请参阅。我加入了java apns邮件组。到目前为止,它似乎不支持http代理。我加入了java apns邮件组。到目前为止,它似乎还不支持http代理。