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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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], ''