zoukankan      html  css  js  c++  java
  • asp微信支付代码证书文件post_url.aspx和post_url.aspx.cs源码下载

    很多朋友在网上找的asp支付代码中都没有这两个证书文件,只能是用别人的,但是如果别人把他的网站这个文件删了,你的支付也就不能用了,今天我就把大家需要的这两个asp微信支付代码证书文件post_url.aspx和post_url.aspx.cs源码发布到网上来,有需要的可以下载使用:CodeFile="post_url.aspx.cs"

                    /***************************************************************
                    * 下面设置HttpWebRequest的相关属性
                    * ************************************************************/
                    request = (HttpWebRequest)WebRequest.Create(url);
    
                    request.Method = "POST";
                    request.Timeout = timeout * 1000;
    
                    //设置代理服务器
    //                WebProxy proxy = new WebProxy();                          //定义一个网关对象
    //                proxy.Address = new Uri(WxPayConfig.PROXY_URL);              //网关服务器端口:端口
    //                request.Proxy = proxy;
    
                    //设置POST的数据类型和长度
                    request.ContentType = "text/xml";
                    byte[] data = System.Text.Encoding.UTF8.GetBytes(xml);
                    request.ContentLength = data.Length;
    
                    //是否使用证书
                    if (isUseCert)
                    {
    				string pass = m_values["mch_id"].ToString();
                        string path = HttpContext.Current.Request.PhysicalApplicationPath;
                        X509Certificate2 cert = new X509Certificate2(HttpContext.Current.Server.MapPath("apiclient_cert.p12"), pass,X509KeyStorageFlags.PersistKeySet|X509KeyStorageFlags.MachineKeySet);
                        request.ClientCertificates.Add(cert);
              //          Log.Debug("WxPayApi", "PostXml used cert");
                    }
    
                    //往服务器写入数据
                    reqStream = request.GetRequestStream();
                    reqStream.Write(data, 0, data.Length);
                    reqStream.Close();
    
                    //获取服务端返回
                    response = (HttpWebResponse)request.GetResponse();
    
                    //获取服务端返回数据
                    StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                    result = sr.ReadToEnd().Trim();
                    sr.Close();
                }
    

      

  • 相关阅读:
    使用JavaScript让网页title动起来 TC
    Asp.net获取客户端登录者mac地址 TC
    HTTP错误 500.23Internal Server Error 检测到在集成的托管管道模式下不适用的ASP.NET设置 TC
    上下文字\图片滚动 无JS TC
    SQL语句优化(雷人代码) TC
    js获得url请求参数 TC
    HTTP状态码 TC
    Javascript之表格隔行变色 TC
    C# FTP上传文件报550异常解决方案 TC
    javascript 点击固定数据 隐藏或显示DIV TC
  • 原文地址:https://www.cnblogs.com/yjed/p/10500170.html
Copyright © 2011-2022 走看看