public override bool Handle(HttpListenerRequest request, out string response) { response = ""; if (request.RawUrl.StartsWith("/api/mouseClick")) { log.Verbose("[HTTP]<" + request.RemoteEndPoint + ">[" + request.Url + "]"); int x = int.Parse(request.QueryString.Get("X")); int y = int.Parse(request.QueryString.Get("Y")); int mb = int.Parse(request.QueryString.Get("MB")); bool dblClick = request.QueryString.Get("dblClick") == "1"; mouseSimulator.Click(new System.Drawing.Point(x, y), mb, dblClick); return(true); } return(false); }