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

Allow C# to accept and deal with POST requests

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

Pastebin 链接:http://pastebin.com/mMN4cZwd

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

创建一个处理程序(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