走进Http协议,学习笔记

98 阅读1分钟

背景

前后端开发如何进行连接,

image.png

http协议

超文本传输协议(Hypertext Transfer Protocol) 所谓超文本,顾名思义,可以传输除了文本外的其他信息,比如mp3,音频,超链接等 之所以需要协议是因为我们需要一个明确的边界,同时可以携带信息

image.png 请求报文和响应报文举例 请求行,请求头,正文 响应行,响应头,正文

image.png

一个demo

packet main
import(
    "context"
    "code.byted.org/middleware/hertz/pkg/app"
    "code.byted.org/middleware/hertz/pkg/app/server"
 )
 
 func main(){
     h := server.New()
         h.POST("/sis", func(c context.Context, ctx *app.ResquestContext){
             ctx.Data(200, "text/plain; charst = utf-8", []byte("OK"))
      })
      h.Spin()
 }

image.png

不足和展望

image.png