Response | Goffee
Description: Below are the different types of responses you can return to the user

Skip to main content

# Response

Below are the different types of responses you can return to the user

## Return JSON​

    func SomeHandler(c *core.Context) {
        return c.Response.Json(myJson)
    }

## Return HTML​

    func SomeHandler(c *core.Context) {
        return c.Response.HTML(myHTML)
    }

## Return Template​

    func SomeHandler(c *core.Context) {
        return c.Response.Template("mytemplate.html", tmplData)
    }

## Return Text​

    func SomeHandler(c *core.Context) {
        return c.Response.Text(myText)
    }

## Return Any response​

    func SomeHandler(c *core.Context) {
        return c.Response.Any(anyResponse)
    }

## Set response headers​

    func SomeHandler(c *core.Context) {
        return c.Response.SetHeader("key", "value").Json(myJson)
    }

## Set response content type​

    func SomeHandler(c *core.Context) {
        return c.Response.SetContentType("application/json").any(myJson)
    }

## Set response status code​

    func SomeHandler(c *core.Context) {
        return c.Response.SetStatusCode(400).Json(myJson)
    }