使用来自rest.response的值

问题描述 投票:0回答:1

我正在接收休息。从一个函数响应,并希望使用两个返回字段将自定义数据发送到另一个服务。

var reply email.SendTemplateResponseBody

    response, err := s.DynamicTemplateEmail(request)

    if err != nil {
        reply = email.SendTemplateResponseBody{
                Status: int32(response.StatusCode),
                Message: "It didn't work",
            }
    } else {
        reply = email.SendTemplateResponseBody{
                Status:  int32(response.StatusCode),
                Message: "It worked!",
            }
        }


我在字段上使用验证,因此想从主体获取返回的错误并在上面的代码中使用它。

“响应”:

{StatusCode:400 Body:{"errors":[{"message":"The from object must be provided for every email send. It is an object that requires the email parameter, but may also contain a name parameter.  e.g. {\"email\" : \"[email protected]\"} 

可以在不解组的情况下完成此操作吗?如果是这样,这是正确的方法吗?

json rest go unmarshalling
1个回答
-1
投票

可以在不解组的情况下完成吗?

编号

© www.soinside.com 2019 - 2024. All rights reserved.