mirror of
https://github.com/shtorm-7/sing-box-extended.git
synced 2026-05-14 00:51:12 +03:00
Fix xhttp options
This commit is contained in:
@@ -161,6 +161,10 @@ const (
|
||||
PlacementBody = "body"
|
||||
)
|
||||
|
||||
func (c V2RayXHTTPOptions) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal((*_V2RayXHTTPOptions)(&c))
|
||||
}
|
||||
|
||||
func (c *V2RayXHTTPOptions) UnmarshalJSON(bytes []byte) error {
|
||||
err := json.Unmarshal(bytes, (*_V2RayXHTTPOptions)(c))
|
||||
if err != nil {
|
||||
@@ -244,7 +248,8 @@ func checkV2RayXHTTPBaseOptions(mode string, options *V2RayXHTTPBaseOptions) err
|
||||
switch options.SeqPlacement {
|
||||
case "":
|
||||
options.SeqPlacement = "path"
|
||||
case "path", "cookie", "header", "query":
|
||||
case "path":
|
||||
case "cookie", "header", "query":
|
||||
if options.SessionPlacement == "path" {
|
||||
return E.New("SeqPlacement must be path when SessionPlacement is path")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user