diff --git a/include/server/response.h b/include/server/response.h index e6ecfce..23f0c01 100644 --- a/include/server/response.h +++ b/include/server/response.h @@ -14,9 +14,9 @@ void res_not_exist(mg_connection* conn); void res_permission_denied(mg_connection* conn); void res_need_user_id(mg_connection* conn); void res_need_password(mg_connection* conn); -void res_(mg_connection* conn); -void res_(mg_connection* conn); -void res_(mg_connection* conn); +void res_need_action(mg_connection* conn); +void res_bad_action(mg_connection* conn); +void res_need_xxx(mg_connection* conn,const char* xxx); void res_(mg_connection* conn); diff --git a/src/server/response.c b/src/server/response.c index 4856937..6cf1de0 100644 --- a/src/server/response.c +++ b/src/server/response.c @@ -225,3 +225,30 @@ void res_repermission(mg_connection* conn) "Access-Control-Allow-Origin: *\r\n\r\n" "{\"success\":\"repermission success\"}"); } +void res_need_action(mg_connection* conn) +{ + mg_printf(conn, + "HTTP/1.1 400 Bad Request\r\n" + "Content-Type: application/json\r\n" + "Access-Control-Allow-Origin: *\r\n\r\n" + "{\"error\":\"need action specification\"}"); +} + +void res_bad_action(mg_connection* conn) +{ + mg_printf(conn, + "HTTP/1.1 400 Bad Request\r\n" + "Content-Type: application/json\r\n" + "Access-Control-Allow-Origin: *\r\n\r\n" + "{\"error\":\"bad action\"}"); +} + +void res_need_xxx(mg_connection* conn, const char* xxx) +{ + mg_printf(conn, + "HTTP/1.1 400 Bad Request\r\n" + "Content-Type: application/json\r\n" + "Access-Control-Allow-Origin: *\r\n\r\n" + "{\"error\":\"need %s\"}", + xxx); +}