Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# 是否在aspx页面中处理webhook事件?_C#_Asp.net_Asp.net Web Api_Get_Webhooks - Fatal编程技术网

C# 是否在aspx页面中处理webhook事件?

C# 是否在aspx页面中处理webhook事件?,c#,asp.net,asp.net-web-api,get,webhooks,C#,Asp.net,Asp.net Web Api,Get,Webhooks,这里我有一个asp.net网络应用程序。在这里我们有一个付款方式。在这里,当用户完成支付时,银行商户门户将向我们的网站发送webhook响应,例如(:)。 我在使用webhook处理程序获取响应时遇到问题。这是我的密码 Aspx.cs代码 protected void Page_Load(object sender, EventArgs e) { string EmailID = "akhilqaz@gmail.com"; string SMSContent

这里我有一个asp.net网络应用程序。在这里我们有一个付款方式。在这里,当用户完成支付时,银行商户门户将向我们的网站发送webhook响应,例如(:)。 我在使用webhook处理程序获取响应时遇到问题。这是我的密码

Aspx.cs代码

protected void Page_Load(object sender, EventArgs e)
{
    string EmailID = "akhilqaz@gmail.com";
    string SMSContent = "";
    string Messages = "";
    string Sender = "";

    try
    {
        if (!IsPostBack)
        {
            string data = new StreamReader(Request.InputStream).ReadToEnd().ToString().Trim();
            var jsonSerializer = new JavaScriptSerializer();
             MResponse obj1 = jsonSerializer.Deserialize<MResponse>(data);
             SMSContent = obj1.ToString();
             if (obj1 != null)
             {
                 SMSContent = obj1.ToString();

                 SendOrderDetailsByMail(EmailID, SMSContent, Messages, Sender, UserId);
             }           
        }
    }
    catch //(Exception ex)
    {
        //Log exception
    }
   Response.StatusCode = 200;

你在请求中得到了什么。您可以简单地使用
Request[“key”]
或“Request.Forms[“key”]”或“Request.QueryString.Get”,而不是使用流。如果你得到一些错误后,以及。他们如何使用get或post发布数据@शेखर 请在请求的正文中更新问题您可以输入发送邮件的代码吗?您是否有发送电子邮件的详细信息,如SMTP或任何其他您想要发送邮件的协议?通常,您使用数据创建HTML,然后通过邮件发送@शेखर 电子邮件已经可以正常工作了…那么你想要什么呢?发送到特定的电子邮件?把它设置为。
{"localId":null,"customerReference":null,"transactionId":"5fb74e08975e8a00087fbd92","state":"QR_CODE_GENERATED","created":"2020-11-20T05:03:41.222Z","signature":"fENP+McwMbbbTya+YJFUaQ==","amount":100,"currency":"MVR","securityWord":"","provider":"bml_epos","qrCode":{"url":"https://s3.ap-southeast-1.amazonaws.com/bankofmaldives-qr-codes-raeto7je-uat/5f094c0ebbf16d0007df8148/transactions/5fb74e08975e8a00087fbd92_ilc1z71605848619.png"},"orderInfo":null}