首页 > 后端开发 > Golang > 如何在 Go 中设置 HTTP 标头?

如何在 Go 中设置 HTTP 标头?

Barbara Streisand
发布: 2024-12-26 18:56:22
原创
114 人浏览过

How Do I Set HTTP Headers in Go?

在 Go 中设置 HTTP 标头

在 Go 中开发 Web 服务器时,有时可能需要在请求上设置 HTTP 标头。这就是 gorilla/mux 和 net/http 库被证明有用的地方。

设置响应标头

要在响应上设置 HTTP 标头,只需使用 Set( ResponseWriter 上 Header() 方法的 ) 方法:

func saveHandler(w http.ResponseWriter, r *http.Request) {
    // allow cross domain AJAX requests
    w.Header().Set("Access-Control-Allow-Origin", "*")
    
    // ...
}
登录后复制

示例用法

在本例中,我们将“Access-Control-Allow-Origin”标头设置为“*”,允许跨域 AJAX 请求。

陷阱

确保您的 saveHandler 函数在顶部包含必要的导入:

import (
    "net/http"
)
登录后复制

以上是如何在 Go 中设置 HTTP 标头?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板