0
mirror of https://github.com/XTLS/Xray-core.git synced 2025-06-12 03:19:36 +03:00

Sniff: Routing “attrs” support non http inbound (#3808)

* Sniff: Support attrs route in non http inbound

* Add capability to sniff method and path

* Fix test

* Skip HTTP inbound PlainHTTP mode

* Fix test
again
This commit is contained in:
风扇滑翔翼
2024-09-14 00:26:36 +08:00
committed by GitHub
parent c259e4e4a6
commit 88ae774cce
3 changed files with 28 additions and 4 deletions

View File

@ -1,6 +1,7 @@
package http_test
import (
"context"
"testing"
. "github.com/xtls/xray-core/common/protocol/http"
@ -88,7 +89,7 @@ first_name=John&last_name=Doe&action=Submit`,
}
for _, test := range cases {
header, err := SniffHTTP([]byte(test.input))
header, err := SniffHTTP([]byte(test.input), context.TODO())
if test.err {
if err == nil {
t.Errorf("Expect error but nil, in test: %v", test)