Skip to content

Commit 6841f55

Browse files
committed
fix(web): URL 查询参数使用 Uri.EscapeDataString 编码
防止参数值中的特殊字符(&、=、空格等)破坏 URL 结构。
1 parent e7d5508 commit 6841f55

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Runtime/Web/WebProtoBuffManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ private string UrlHandler(string url, Dictionary<string, string> queryString)
9191

9292
foreach (var kv in queryString)
9393
{
94-
m_StringBuilder.AppendFormat("{0}={1}&", kv.Key, kv.Value);
94+
m_StringBuilder.AppendFormat("{0}={1}&", Uri.EscapeDataString(kv.Key), Uri.EscapeDataString(kv.Value));
9595
}
9696

9797
url = m_StringBuilder.ToString(0, m_StringBuilder.Length - 1);

0 commit comments

Comments
 (0)