gpt4 book ai didi

google-app-engine - 如何在运行 AppEngine 的 Go 服务器生成的响应中设置 HTTP header ?

转载 作者:IT王子 更新时间:2023-10-29 01:55:48 24 4
gpt4 key购买 nike

我正在尝试使用 golang 和 google app engine 设置 header 。下面是简单的代码:

w.Header().Set("Content-Type", "application/xml")
w.Header().Set("Access-Control-Allow-Origin", "*")
w.Header().Set("header-name", "value")

它似乎无法在我的开发服务器上运行。我总是得到通常的标题和

content-type:text/plain; charset=utf-8

当我部署时我得到

Content-Type:text/html; charset=utf-8

我做错了吗还是这是一个错误(另一个)?

最佳答案

问题似乎是我在自定义 header 之前设置了 http 代码。请注意,如果您在 w.Header 之前有 w.WriteHeader(200),则不会设置 header 。

关于google-app-engine - 如何在运行 AppEngine 的 Go 服务器生成的响应中设置 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22845781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com