mirror of
https://shylinux.com/x/icebergs
synced 2025-05-08 14:08:10 +08:00
opt some
This commit is contained in:
parent
d67950144d
commit
97332fbe06
@ -117,7 +117,7 @@ func _serve_handle(key string, cmd *ice.Command, msg *ice.Message, w http.Respon
|
|||||||
_serve_params(msg, r.URL.Path)
|
_serve_params(msg, r.URL.Path)
|
||||||
|
|
||||||
// 请求地址
|
// 请求地址
|
||||||
msg.Option(ice.MSG_USERWEB, kit.Select(msg.Conf(SHARE, kit.Keym(kit.MDB_DOMAIN)), r.Header.Get("Referer")))
|
msg.Option(ice.MSG_USERWEB, kit.Select(msg.Conf(SPACE, kit.Keym(kit.MDB_DOMAIN)), kit.Select(r.Header.Get("X-Host"), r.Header.Get("Referer"))))
|
||||||
msg.Option(ice.MSG_USERUA, r.Header.Get("User-Agent"))
|
msg.Option(ice.MSG_USERUA, r.Header.Get("User-Agent"))
|
||||||
msg.Option(ice.MSG_USERIP, r.Header.Get(ice.MSG_USERIP))
|
msg.Option(ice.MSG_USERIP, r.Header.Get(ice.MSG_USERIP))
|
||||||
if msg.R, msg.W = r, w; r.Header.Get("X-Real-Port") != "" {
|
if msg.R, msg.W = r, w; r.Header.Get("X-Real-Port") != "" {
|
||||||
|
8
meta.go
8
meta.go
@ -161,8 +161,12 @@ func (m *Message) Copy(msg *Message, arg ...string) *Message {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for _, k := range msg.meta[MSG_OPTION] {
|
for _, k := range msg.meta[MSG_OPTION] {
|
||||||
m.Set(MSG_OPTION, k)
|
if v, ok := msg.data[k]; ok {
|
||||||
m.Add(MSG_OPTION, kit.Simple(k, msg.meta[k])...)
|
m.data[k] = v
|
||||||
|
} else {
|
||||||
|
m.Set(MSG_OPTION, k)
|
||||||
|
m.Add(MSG_OPTION, kit.Simple(k, msg.meta[k])...)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for _, k := range msg.meta[MSG_APPEND] {
|
for _, k := range msg.meta[MSG_APPEND] {
|
||||||
if i := kit.IndexOf(m.meta[MSG_OPTION], k); i > -1 {
|
if i := kit.IndexOf(m.meta[MSG_OPTION], k); i > -1 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user