关于api层接口

来源:5-24 API 完善及pod 前端页面开发(上)

慕瓜9063200

2023-04-02

老师你好,我看了课程中提供的前端代码,创建pod这个前端页面是有一个表单,那么提交请求的时候表单中的数据是存在于请求体body中的,为什么,这里会从post这个map中获取数据呢,这样是获取不到的吧?

func (e *PodApi) AddPod(ctx context.Context,req *podApi.Request,rsp *podApi.Response) error {
	fmt.Println("接受到 podApi.AddPod 的请求")
	addPodInfo := &pod.PodInfo{}
	//处理 port
	dataSlice,ok := req.Post["pod_port"] /////////////这里
////////////////
	rsp.StatusCode = 200
	b,_:= json.Marshal(response)
	rsp.Body = string(b)
	return nil
}
写回答

1回答

Cap

2023-04-06

req 是一个指向 podApi.Request 结构的指针,这个结构包含了HTTP请求的相关信息。req.Post 是一个 map[string]string 类型的变量,它存储了表单中提交的数据。

0
0

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程