zoukankan      html  css  js  c++  java
  • 微信支付退款接口

          ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
                    X509Certificate cer = new X509Certificate(cert, password,X509KeyStorageFlags.PersistKeySet|X509KeyStorageFlags.Exportable|X509KeyStorageFlags.MachineKeySet);
                    HttpWebRequest webrequest = (HttpWebRequest)HttpWebRequest.Create(url);
                    webrequest.ClientCertificates.Add(cer);
                    webrequest.Method = "post";
                    webrequest.Proxy = null;
                    Encoding encoding = Encoding.UTF8;
                        byte[] databyte = encoding.GetBytes(xml);
                        webrequest.ContentLength = databyte.Length;
                        Stream stream = webrequest.GetRequestStream();
                        stream.Write(databyte, 0, databyte.Length);
                        stream.Close();
                        string result = string.Empty;
                       webrequest.KeepAlive = false;
                       HttpWebResponse webreponse = (HttpWebResponse)webrequest.GetResponse();
                       Stream responsestream = webreponse.GetResponseStream();
                       using (StreamReader reader = new StreamReader(responsestream))
                   {
                       result = reader.ReadToEnd();
                       writeLogs.writelog("退款接口返回结果:" + result);
                   }
    

      

  • 相关阅读:
    SpringBoot全局日志管理(AOP)
    SpringBoot集成Shiro
    MybatisPlus使用介绍
    SpringBoot集成MybatisPlus
    SpringBoot集成多数据源
    SpringBoot事务管理
    ETL 工具和 BI 工具
    oracle中行转列操作
    Oracle基本数据类型总结
    LINUX中lrzsz软件的使用
  • 原文地址:https://www.cnblogs.com/xuemykisskui/p/4175516.html
Copyright © 2011-2022 走看看