Beispiel #1
0
        /// <summary>
        /// 判断银行卡
        /// http://blog.csdn.net/archer119/article/details/52832499
        /// https://github.com/digglife/cnbankcard
        /// https://www.digglife.net/articles/cnbankcard.html
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            string      cardNumber = "6214835893420065";//银行卡号
            string      url        = $"https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo={cardNumber}&cardBinCheck=true";
            ResponseRet re         = RequestUrl4Get(url);

            Console.WriteLine();
            Console.ReadLine();
        }
Beispiel #2
0
        public static ResponseRet ToPost(string apiName, string json)
        {
            string url = Config.GetValue("BackGroundServer");


            string resultData = WebCommon.APIPostBack(url + "/" + apiName, json, false);

            ResponseRet ret_data = JSONHelper.JSONToObject <Entity.Common.ResponseRet>(resultData);

            return(ret_data);
        }
Beispiel #3
0
        private static ResponseRet RequestUrl4Get(string url)
        {
            ResponseRet re = new ResponseRet();

            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.Method  = "GET";
                req.Timeout = 5000;//5秒
                using (WebResponse wr = req.GetResponse())
                {
                    StreamReader sr       = new StreamReader(wr.GetResponseStream());
                    string       srReturn = sr.ReadToEnd().Trim();
                    wr.Close();
                    sr.Close();
                    re = JsonConvert.DeserializeObject <ResponseRet>(srReturn);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Data);
            }
            return(re);
        }