mirror of
https://gitee.com/johng/gf
synced 2026-07-01 03:21:22 +08:00
29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
package ghttp
|
|
|
|
// 控制器基类
|
|
type Controller struct {
|
|
Server *Server
|
|
}
|
|
|
|
// 控制器接口
|
|
type ControllerApi interface {
|
|
Get(r *ClientRequest, w *ServerResponse)
|
|
Put(r *ClientRequest, w *ServerResponse)
|
|
Post(r *ClientRequest, w *ServerResponse)
|
|
Delete(r *ClientRequest, w *ServerResponse)
|
|
Head(r *ClientRequest, w *ServerResponse)
|
|
Patch(r *ClientRequest, w *ServerResponse)
|
|
Connect(r *ClientRequest, w *ServerResponse)
|
|
Options(r *ClientRequest, w *ServerResponse)
|
|
Trace(r *ClientRequest, w *ServerResponse)
|
|
}
|
|
|
|
func (c *Controller) Get(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Put(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Post(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Delete(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Head(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Patch(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Connect(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Options(r *ClientRequest, w *ServerResponse) {}
|
|
func (c *Controller) Trace(r *ClientRequest, w *ServerResponse) {} |