我创建了一个示例应用程序,用户使用Facebook登录按钮登录.
登录后,我在登录屏幕上显示用户名和电子邮件.它正在使用Swift 2.3.一旦我迁移到Swift 3,它就停止了工作.
更新1:App在iOS 9.3上正常运行.该问题仅在iOS 10设备上发生.
2016-06-19 08:30:09.300070 MyApp[13942:1214112] [] nw_endpoint_handler_start [4 graph.facebook.com:443 initial path (null)]
2016-06-19 08:30:09.300484 MyApp[13942:1214112] [] nw_connection_endpoint_report [4 graph.facebook.com:443 initial path (null)] reported event path:start
2016-06-19 08:30:09.301255 MyApp[13942:1214112] [] nw_connection_endpoint_report [4 graph.facebook.com:443 waiting path (satisfied)] reported event path:satisfied
2016-06-19 08:30:09.302664 MyApp[13942:1214112] [] nw_connection_endpoint_report [4 graph.facebook.com:443 in_progress resolver (satisfied)] reported event resolver:start_dns
2016-06-19 08:30:09.348956 MyApp[13942:1214130] [] nw_endpoint_resolver_update [4 graph.facebook.com:443 in_progress resolver (satisfied)] Adding endpoint handler for 31.13.79.246:443
2016-06-19 08:30:09.349570 MyApp[13942:1214130] [] nw_connection_endpoint_report [4 …Run Code Online (Sandbox Code Playgroud) 我使用Java套接字创建了一个代理服务器(Fwd和Reverse).
这将听取在浏览器中配置的8080上的传入请求并将它们转发到另一个Proxy Server2.
并读取server2发送的响应并将其写入浏览器.
同时代码将记录请求和响应,并阻止某些预定义的请求类型来自浏览器.
现在我想使用Jetty执行此操作,并且还支持HTTPS请求.
我搜索了一些例子,但没有找到.
这启动服务器在8080,我已在浏览器的代理设置中配置为代理端口.
import org.eclipse.jetty.server.Server;
import Handler.HelloHandler;
public class StartJetty
{
public static void main(String[] args) throws Exception
{
Server server = new Server(8080);
server.setHandler(new HelloHandler());
server.start();
server.join();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我用来监听请求并将响应写回浏览器的处理程序.
package Handler;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.eclipse.jetty.server.Request;
import org.eclipse.jetty.server.handler.AbstractHandler;
public class HelloHandler extends AbstractHandler
{
final String _greeting;
final String _body;
public HelloHandler()
{
_greeting="Hello World";
_body=null;
}
public HelloHandler(String greeting)
{
_greeting=greeting;
_body=null;
}
public HelloHandler(String greeting,String body) …Run Code Online (Sandbox Code Playgroud)