diff --git "a/\351\231\206\346\273\242\351\222\260/20241118-.md" "b/\351\231\206\346\273\242\351\222\260/20241118-.md" new file mode 100644 index 0000000000000000000000000000000000000000..fb1af818860927903530591882fd70fa95586783 --- /dev/null +++ "b/\351\231\206\346\273\242\351\222\260/20241118-.md" @@ -0,0 +1,15 @@ +# RESTful风格下的MVC参数传递 + +在RESTful架构风格中,MVC(Model-View-Controller)框架通过HTTP请求与服务器进行交互。参数传递通常通过URL、查询字符串、请求体等方式进行。以下是RESTful风格下MVC参数传递的一些关键点: + +## 1. 通过URL和查询字符串传递参数 + +在RESTful API中,基础的CRUD(创建、读取、更新、删除)操作通常映射到HTTP方法(GET、POST、PUT/PATCH、DELETE),并且参数通过URL路径或查询字符串传递。 + +### GET请求 + +```http +GET /api/items?category=books&sort=price&page=2 +``` + +### POST请求 \ No newline at end of file diff --git "a/\351\231\206\346\273\242\351\222\260/20241120-.md" "b/\351\231\206\346\273\242\351\222\260/20241120-.md" new file mode 100644 index 0000000000000000000000000000000000000000..6663bd5e3ffdfad69f65b2b6237325109cfb5b31 --- /dev/null +++ "b/\351\231\206\346\273\242\351\222\260/20241120-.md" @@ -0,0 +1,14 @@ +## 控制器到模型的参数传递 +控制器通常负责接收用户输入和HTTP请求数据,然后调用模型中的方法来处理这些数据。 + +## 控制器到视图的参数传递 +控制器不仅与模型交互,还负责将数据传递给视图,以便视图可以展示这些数据。 + +## 路由参数 +在MVC框架中,路由参数可以直接传递给控制器的方法,这通常用于RESTful URL设计。 + +## 查询字符串参数 +对于GET请求,查询字符串参数经常用于传递筛选条件或额外信息。 + +## 表单数据 +对于POST请求,表单数据可以通过控制器传递给模型。 \ No newline at end of file