允许C#接受并处理POST请求

时间:2015-01-06 08:48:13

标签: javascript c# html asp.net json

我最近在C#中为ASP.NET项目编写了一个自定义API,我的问题是,如何实现一段允许我接受POST请求然后创建SQL查询的代码然后将其插入数据库。 (如果需要,我可以使用JS)

Pastebin Link:http://pastebin.com/mMN4cZwd

此外,我知道我的代码目前容易受到SQL注入攻击,但不要担心自己!

1 个答案:

答案 0 :(得分:0)

创建一个处理程序(receivepost.ashx),然后:

public class receivepost : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{

    public void ProcessRequest(HttpContext context)
    {


        if (context.Request.Form["order_id"] != null)
        {

            int orderID = Convert.ToInt32(context.Request["order_id"]);

            // SQL SYNTAX TO SAVE ORDERID IN TO DATABASE
        }

    }



    public bool IsReusable
    {
        get
        {
            return false;
        }
    }

}

您的处理程序将从外部调用,如:www.yourdomain.com/tools/receivepost.ashx