QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

golang怎么把数据给前端

golang怎么把数据给前端

如何通过 Golang 将数据返回给前端

在 Golang 应用中,将数据返回给前端有以下几种方法:

1. JSON 响应

JSON (JavaScript Object Notation) 是一种广泛用于在服务器和客户端之间传输数据的轻量级数据格式。对于 API 响应,可以将数据编码为 JSON 字符串并通过 HTTP 响应返回。

package main

import (
    "encoding/json"
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        // 初始化数据
        data := map[string]string{
            "name": "John Doe",
            "email": "johndoe@example.com",
        }

        // 编码为 JSON
        jsonData, err := json.Marshal(data)
        if err != nil {
            http.Error(w, "Error encoding JSON", http.StatusInternalServerError)
            return
        }

        // 设置响应内容类型和内容
        w.Header().Set("Content-Type", "application/json")
        w.Write(jsonData)
    })

    http.ListenAndServe(":8080", nil)
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
后端开发

c语言怎么表现素数

2024-6-3 14:39:43

后端开发

php怎么获取post数据

2024-6-3 14:41:46

!
你也想出现在这里?立即 联系我们吧!
信息
个人中心
购物车
优惠劵
有新私信 私信列表
搜索