我最近在C#中为ASP.NET项目编写了一个自定义API,我的问题是,如何实现一段允许我接受POST请求然后创建SQL查询的代码然后将其插入数据库。 (如果需要,我可以使用JS)
Pastebin Link:http://pastebin.com/mMN4cZwd
此外,我知道我的代码目前容易受到SQL注入攻击,但不要担心自己!
答案 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