測試目標參數名:abc
--- 案例 1:無問號單參數 (含逗號) ---
輸入:abc=123,123
預期結果:123,123
說明:自動補全問號,正確識別逗號為值的一部分。
--- 案例 2:無問號單參數 (含空格) ---
輸入:abc=hello world
預期結果:hello world
說明:正確處理空格。
--- 案例 3:無問號多參數 ---
輸入:abc=100&xyz=200
預期結果:100
說明:自動補全問號,正確在 & 處截斷。
--- 案例 4:標準片段 (含中文) ---
輸入:?abc=测试中文
預期結果:测试中文
說明:兼容中文字符。
--- 案例 6:亂碼前綴 + 問號 ---
輸入:sadfljasdf?abc=999
預期結果:999
說明:只要包含問號即可正常解析。
--- 案例 7:URL 編碼逗號 ---
輸入:abc=123%2C456
預期結果:123,456
說明:自動將 %2C 解碼為逗號。
--- 案例 8:參數在中間 ---
輸入:xyz=1&abc=目标值&def=3
預期結果:目标值
說明:能精準提取中間位置的參數。
--- 案例 9:大小寫不一致 ---
輸入:ABC=大小寫測試
預期結果:大小寫測試
說明:默認忽略參數名大小寫 (abc 匹配 ABC)。
--- 案例 10:參數不存在 ---
輸入:noParam=123
預期結果:未找到參數 [abc]...
說明:返回友好的錯誤提示,腳本不崩潰。