gpt4 book ai didi

http - 接受图像标题请求

转载 作者:IT王子 更新时间:2023-10-29 02:16:19 25 4
gpt4 key购买 nike

我写了一个路由函数,只接受图像请求。看下面的代码。

// Add image route paths
func addImage(path string, handler httpImageFunc, name ...string) {
//log.Println("Add image")
if len(name) > 0 {
router.Handle(path, httpImageFunc(handler)).
Methods("GET").
Headers("Accept", "image/*").
Name(name[0])
} else {
router.Handle(path, httpImageFunc(handler)).
Methods("GET").
Headers("Accept", "image/*")
}

}

如您所见,请求只接受 header ("Accept", "image/*")。但是 chrome 浏览器发送带有 header 的请求

Accept:image/webp,/;q=0.8

和火狐

Accept:image/png,image/;q=0.8,/*;q=0.5

在这种情况下,当 firefox 和 chrome 发出图像请求时,它不会通过路由器。我必须做什么,请求才能通过?我正在使用 gorilla 复用器作为路由器。

最佳答案

使用 MatcherFunc 并自行检查 header ,以便您可以匹配“image/”。

关于http - 接受图像标题请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28600424/

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