修复HttpUtil.normalizeParams规则问题(issue#IBQIYQ@Gitee)

This commit is contained in:
Looly
2025-03-07 09:26:44 +08:00
parent 2046809264
commit 8d34a4d26e
3 changed files with 30 additions and 13 deletions

View File

@@ -0,0 +1,20 @@
package cn.hutool.http;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import java.util.HashMap;
import java.util.Map;
public class IssueIBQIYQTest {
@Test
void normalizeParamsTest1() {
Map<String, Object> map = new HashMap<>();
map.put("id", "");
map.put("type", "4");
String url = HttpUtil.toParams(map);
Assertions.assertEquals("id=&type=4", url);
url = HttpUtil.normalizeParams(url, null);
Assertions.assertEquals("id=&type=4", url);
}
}