关于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
类型的变量,它存储了表单中提交的数据。00
相似问题