parsebody.go 362 B

12345678910111213141516171819202122
  1. package controllers
  2. import (
  3. "fmt"
  4. "sparrow/services/knowoapi/model"
  5. "github.com/kataras/iris/v12"
  6. )
  7. // parseBody 转化请求body
  8. func parseBody(ctx iris.Context, body model.BodyTemplate) error {
  9. b, err := ctx.GetBody()
  10. if err != nil {
  11. return err
  12. }
  13. fmt.Println(b)
  14. err = ctx.ReadJSON(body)
  15. if err != nil {
  16. return err
  17. }
  18. return body.Validate()
  19. }