Server return http response code: 400 for URL 报错解决方法

使用下面URL进行http请求的时候报错 确定URL路径没有错误

String userName = "张三";
String URL = "http://..........:8080/user/getList?userName" 
+ userName;

报错原因:参数是中文字符串
解决方法:如下 修改拼接的参数

String URL  =  "http://...:8080/user/list?userName" + URLEncode.encode(userName, "utf-8");

你可能感兴趣的:(http,服务器,网络协议,java)