fix: incorrect handling when http header value contain multiple colons. (#4574)

This commit is contained in:
10YearsDiary
2024-05-25 13:20:06 +08:00
committed by GitHub
parent ad620f02c7
commit 109aabc6f2

View File

@@ -160,7 +160,9 @@ class HttpExecutor:
continue
kv = kv.split(':', maxsplit=maxsplit)
if len(kv) == 2:
if len(kv) >= 3:
k, v = kv[0], ":".join(kv[1:])
elif len(kv) == 2:
k, v = kv
elif len(kv) == 1:
k, v = kv[0], ''