Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Paypal IPN侦听器c#错误。_C#_Webforms_Paypal Ipn - Fatal编程技术网

Paypal IPN侦听器c#错误。

Paypal IPN侦听器c#错误。,c#,webforms,paypal-ipn,C#,Webforms,Paypal Ipn,我不熟悉asp.net webforms。 这是我的密码 字符串strSandbox=“” 首先,请清除您的所有场景,并解释您的问题,即您在哪里会遇到错误。还解释了错误类型,如编译一次或运行时。在paypal网站上,IPN通知历史记录显示消息“重试”的状态。如果(strResponse==“VERIFIED”){TestSave();},则此代码块不运行 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strS

我不熟悉asp.net webforms。 这是我的密码

字符串strSandbox=“”


首先,请清除您的所有场景,并解释您的问题,即您在哪里会遇到错误。还解释了错误类型,如编译一次或运行时。在paypal网站上,IPN通知历史记录显示消息“重试”的状态。如果(strResponse==“VERIFIED”){TestSave();},则此代码块不运行
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strSandbox);
            //Set values for the request back
            req.Method = "POST";
            req.ContentType = "application/x-www-form-urlencoded";
            byte[] param = Request.BinaryRead(HttpContext.Current.Request.ContentLength);
            string strRequest = Encoding.ASCII.GetString(param);
            strRequest += "&cmd=_notify-  validate";
            req.ContentLength = strRequest.Length;

            StreamWriter streamOut = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII);
            streamOut.Write(strRequest);
            streamOut.Close();
            StreamReader streamIn = new StreamReader(req.GetResponse().GetResponseStream());
            string strResponse = streamIn.ReadToEnd();
            streamIn.Close();
            if (strResponse == "VERIFIED")
            {   
               TestSave();           
             }
            else if (strResponse == "INVALID")
            {               }
            else
            {               }