在asp.net mvc 4中为http post请求创建监听器

时间:2013-04-01 13:24:26

标签: c# api asp.net-mvc-4 fax interfax

我必须从interfax API接收'回调'。当interfax上的用户(拥有帐户)收到传真时,它会在指定的URL上向帐户持有者发回一个必须能够接收Http Post请求的回调。 指南在Accepting incoming fax notifications by callback

我创建了一个控制器和动作“索引”为

public string Index()
    {
        try
        {
            Ifax ifax = new Fax();
            ifax.UserId = Convert.ToString(Request.QueryString["userId"]);
            ifax.Id = Convert.ToInt32(Request.QueryString["id"]);
            ---
            ---
            ifax.Save()
         }
}
catch(Exception ex)
{
    //handle exception
}
    //Just saving to db 'true' or 'false', to know if callback receive.
    //SaveFlag();
}

当我在国际文传电讯帐户中收到传真时,我会在网络服务器上回电。 但问题是我没有获得数据。我得到每个变量null或空。 我是否使用正确的方式从任何客户端api接收http post请求?

1 个答案:

答案 0 :(得分:0)

据我所知,Interfax向您的应用程序发送Post请求。 由于它是一个帖子请求,您应该能够阅读发布的值Request["phoneNumber"]

How to retrieve form values from HTTPPOST, dictionary or?