Open fiecato opened 7 months ago
如果字段名字中带有form字符,会将json的tag错误识别,导致请求转为form提交
// if defineStruct, ok := route.RequestType.(spec.DefineStruct); ok { // for _, member := range defineStruct.Members { // if strings.Contains(member.Tag, "form") { // operationObject.Consumes = []string{"multipart/form-data"} // break // } // } // }
目前只能先注释掉该部分内容进行使用
同遇到此问题,get 请求携带参数的时候,标准库会 parse query 失败,因为 consumes 定义了 multipart/form-data,但是缺少 boundary。
默认不应该是 application/x-www-form-urlencoded 吗
如果字段名字中带有form字符,会将json的tag错误识别,导致请求转为form提交
目前只能先注释掉该部分内容进行使用