#3966HttpUtil.get传递form参数,中文带%的时候可能会出现URISyntaxException: Malformed escape pair at index

mengyou658mengyou658
opened 3 months ago
Author

hutool版本 5.8.38 java 1.8 错误测试示例如下:

import cn.hutool.http.HttpUtil; import org.junit.jupiter.api.Test;

import java.util.HashMap; import java.util.Map;

public class UrlTest {

[@Test](https://github.com/Test) public void testUrl() { Map<String, Object> params = new HashMap<>(); params.put("reason", "电池电量过低7%,开始"); params.put("boardId", "test"); params.put("portNumber", 10); String body = HttpUtil.get("http://127.0.0.1:10221/test", params, 2000); System.out.println(body); }

}