/// <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(); }
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); }
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); }