Ejemplo n.º 1
0
        public static IResultResponse GetValidateCode(SysParameter para)
        {
            NetResponse response = null;
            string      domain   = para.ToValue("domain");

            if (domain == null)
            {
                return(ResultResponse.ExceptionResult("域名为空"));
            }
            NetRequest request = new NetRequest();

            request.SetTimeOut(8000);
            request.SetTryTimes(1);
            string url = domain + "/api/VerifyCode.axd?base64=1";
            string msg = string.Empty;

            response = request.Get(url, string.Empty, out msg);
            string content   = response.Content;
            string codeToken = response.Header["CodeToken"];
            Dictionary <string, string> result = new Dictionary <string, string>()
            {
                { "content", content },
                { "codeToken", codeToken },
            };

            return(ResultResponse.GetSuccessResult(result.ToJson()));
        }