Date: Thu, 28 Mar 2024 19:10:11 +0800 (CST) Message-ID: <409691352.3680.1711624211472@localhost.localdomain> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3679_2068112680.1711624211472" ------=_Part_3679_2068112680.1711624211472 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
=E5=87=BD=E6=95=B0=E6=B3=A8=E5=86=8C=E6=96=B9=E5=BC=8F=
=E6=98=AF=E6=9C=80=E7=AE=80=E5=8D=95=E4=B8=94=E6=9C=80=E7=81=B5=E6=B4=BB=E7=
=9A=84=E7=9A=84=E8=B7=AF=E7=94=B1=E6=B3=A8=E5=86=8C=E6=96=B9=E5=BC=8F=EF=BC=
=8C=E6=B3=A8=E5=86=8C=E7=9A=84=E8=B7=AF=E7=94=B1handler
=E5=8F=
=AF=E4=BB=A5=E6=98=AF=E4=B8=80=E4=B8=AA=E5=AE=9E=E4=BE=8B=E5=8C=96=
=E5=AF=B9=E8=B1=A1=E7=9A=84=E6=96=B9=E6=B3=95=E5=9C=B0=E5=9D=80=EF=
=BC=8C=E4=B9=9F=E5=8F=AF=E4=BB=A5=E6=98=AF=E4=B8=80=E4=B8=AA=E5=8C=
=85=E6=96=B9=E6=B3=95=E5=9C=B0=E5=9D=80=E3=80=82=E7=9B=B8=E5=85=B3=
=E6=96=B9=E6=B3=95=EF=BC=9A
func (s *Server) BindHandler(pat= tern string, handler interface{})
Hello World
=E6=88=91=E4=BB=AC=E6=9D=A5=E7=9C=8B=E4=B8=80=E4=B8=AA=E7=AE=80=E5=8D=95= =E7=9A=84=E7=A4=BA=E4=BE=8B=EF=BC=9A
package main import ( "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/net/ghttp" ) func main() { s :=3D g.Server() s.BindHandler("/", func(r *ghttp.Request) { r.Response.Write("=E5=93=88=E5=96=BD=E4=B8=96=E7=95=8C=EF=BC=81") }) s.SetPort(8199) s.Run() }
=E6=89=A7=E8=A1=8C=E5=90=8E=EF=BC=8C=E6=88=91=E4=BB=AC=E8=AE=BF=E9=97=AE= http://127.0.0.1:8199 =E5=8F=AF=E4=BB=A5=E7=9C=8B=E5=88=B0=E6=88=91=E4= =BB=AC=E7=86=9F=E6=82=89=E7=9A=84=E5=86=85=E5=AE=B9=E3=80=82
=E6=B3=A8=E5=86=8C=E7=9A=84=E8=B7=AF=E7=94=B1=E5=87=BD=E6=95=B0han=
dler
=E5=8F=82=E6=95=B0=E5=8F=AF=E4=BB=A5=E6=98=AF=E4=B8=80=E4=B8=AA=
=E5=8C=85=E6=96=B9=E6=B3=95=EF=BC=8C=E4=BE=8B=E5=A6=82=EF=BC=9A
package main import ( =09"github.com/gogf/gf/v2/container/gtype" =09"github.com/gogf/gf/v2/frame/g" =09"github.com/gogf/gf/v2/net/ghttp" ) var ( =09total =3D gtype.NewInt() ) func Total(r *ghttp.Request) { =09r.Response.Write("total:", total.Add(1)) } func main() { =09s :=3D g.Server() =09s.BindHandler("/total", Total) =09s.SetPort(8199) =09s.Run() }
=E5=9C=A8=E8=AF=A5=E7=A4=BA=E4=BE=8B=E4=B8=AD=EF=BC=8C=E6=88=91=E4=BB=AC=
=E9=80=9A=E8=BF=87=E5=8C=85=E6=96=B9=E6=B3=95=E7=9A=84=E5=BD=A2=E5=BC=8F=E6=
=9D=A5=E6=B3=A8=E5=86=8C=E8=B7=AF=E7=94=B1=E3=80=82=E8=AF=A5=E6=96=B9=E6=B3=
=95=E8=BF=94=E5=9B=9E=E6=80=BB=E5=85=B1=E8=AE=BF=E9=97=AE=E7=9A=84=E6=AC=A1=
=E6=95=B0=EF=BC=8C=E7=94=B1=E4=BA=8E=E6=B6=89=E5=8F=8A=E5=88=B0=E5=B9=B6=E5=
=8F=91=E5=AE=89=E5=85=A8=EF=BC=8C=E5=9B=A0=E6=AD=A4total
=E5=8F=
=98=E9=87=8F=E4=BD=BF=E7=94=A8=E4=BA=86gtype.Int
=E5=B9=B6=E5=
=8F=91=E5=AE=89=E5=85=A8=E7=B1=BB=E5=9E=8B=E3=80=82=E6=89=A7=E8=A1=8C=E5=90=
=8E=EF=BC=8C=E5=BD=93=E6=88=91=E4=BB=AC=E4=B8=8D=E5=81=9C=E8=AE=BF=E9=97=AE=
http://127.0.0.1:8199/total =E6=97=B6=EF=BC=8C=E5=8F=AF=E4=BB=A5=
=E7=9C=8B=E5=88=B0=E8=BF=94=E5=9B=9E=E7=9A=84=E6=95=B0=E5=80=BC=E4=B8=8D=E5=
=81=9C=E9=80=92=E5=A2=9E=E3=80=82
=E6=B3=A8=E5=86=8C=E7=9A=84=E8=B7=AF=E7=94=B1=E5=87=BD=E6=95=B0han=
dler
=E5=8F=82=E6=95=B0=E5=8F=AF=E4=BB=A5=E6=98=AF=E4=B8=80=E4=B8=AA=
=E5=AF=B9=E8=B1=A1=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=8C=E4=BE=8B=E5=A6=82=EF=
=BC=9A
package main import ( =09"github.com/gogf/gf/v2/container/gtype" =09"github.com/gogf/gf/v2/frame/g" =09"github.com/gogf/gf/v2/net/ghttp" ) type Controller struct { =09total *gtype.Int } func (c *Controller) Total(r *ghttp.Request) { =09r.Response.Write("total:", c.total.Add(1)) } func main() { =09s :=3D g.Server() =09c :=3D &Controller{ =09=09total: gtype.NewInt(), =09} =09s.BindHandler("/total", c.Total) =09s.SetPort(8199) =09s.Run() }
=E8=AF=A5=E7=A4=BA=E4=BE=8B=E4=B8=8E=E7=A4=BA=E4=BE=8B1=E7=9A=84=E5=AE= =9E=E7=8E=B0=E7=9A=84=E6=95=88=E6=9E=9C=E4=B8=80=E8=87=B4=EF=BC=8C=E4=BD=86= =E6=88=91=E4=BB=AC=E4=BD=BF=E7=94=A8=E4=BA=86=E5=AF=B9=E8=B1=A1=E6=9D=A5=E5= =B0=81=E8=A3=85=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E6=89=80=E9=9C=80=E7=9A= =84=E5=8F=98=E9=87=8F=EF=BC=8C=E4=BD=BF=E7=94=A8=E8=B7=AF=E7=94=B1=E5=87=BD= =E6=95=B0=E6=B3=A8=E5=86=8C=E6=9D=A5=E7=81=B5=E6=B4=BB=E6=B3=A8=E5=86=8C=E5= =AF=B9=E5=BA=94=E7=9A=84=E5=AF=B9=E8=B1=A1=E6=96=B9=E6=B3=95=E3=80=82