コード例 #1
0
        private string alertToWeChat(ToDoTask toDoTask)
        {
            HTTPRequests h      = HTTPRequests.Instance;
            string       url    = string.Format("https://sc.ftqq.com/SCU90224T551e5c3bdd349d4aadf48237a851983a5e7324a83be11.send?text={0}&desp={1}", toDoTask.content, toDoTask.ToString());
            string       result = h.get(url);

            return(result);
        }
コード例 #2
0
        public static string  getToDoListHtml()
        {
            HTTPRequests requests  = HTTPRequests.Instance;
            string       timestamp = GetTimeStamp(DateTime.Now);
            String       url       = string.Format("http://10.0.15.16:7001/console/remindWorkSpace.action?timestamp={0}&ajax=y", timestamp);
            string       respone   = requests.get(url);

            //TODO判断是否能连接内网
            return(respone);
        }
コード例 #3
0
        public static String userLogin(string account, String password)
        {
            HTTPRequests  requests = HTTPRequests.Instance;
            String        url      = "http://10.0.15.16:7001/console/login.action";
            StringBuilder buffer   = new StringBuilder();

            buffer.Append(url);
            buffer.AppendFormat("?{0}={1}", "account", account);
            buffer.AppendFormat("&{0}={1}", "password", password);
            url = buffer.ToString();
            String respone = requests.post(url);

            if (respone.Contains("欢迎您!"))
            {
                string startMark     = "</span> ,";
                string endMark       = "欢迎您!";
                int    startPosition = respone.IndexOf(startMark);
                int    endPosition   = respone.IndexOf(endMark);
                string userName      = respone.Substring(startPosition + startMark.Length, endPosition - startPosition - startMark.Length);
                return(userName);
            }
            return(null);
        }