📄 userinformationservice.java
字号:
package com.wangjialin.internet.userInformation.service;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
public class UserInformationService {
public static boolean save(String title, String length) throws Exception{
String path = "http://192.168.1.100:8080/ServerForGETMethod/ServletForGETMethod";
Map<String, String> params = new HashMap<String, String>();
params.put("name", title);
params.put("age", length);
return sendGETRequest(path, params, "UTF-8");
}
/**
* 发送GET请求
* @param path 请求路径
* @param params 请求参数
* @return
*/
private static boolean sendGETRequest(String path, Map<String, String> params, String encoding) throws Exception{
// http://192.178.1.100:8080/ServerForGETMethod/ServletForGETMethod?title=xxxx&length=90
StringBuilder sb = new StringBuilder(path);
if(params!=null && !params.isEmpty()){
sb.append("?");
for(Map.Entry<String, String> entry : params.entrySet()){
sb.append(entry.getKey()).append("=");
sb.append(URLEncoder.encode(entry.getValue(), encoding));
sb.append("&");
}
sb.deleteCharAt(sb.length() - 1);
}
HttpURLConnection conn = (HttpURLConnection) new URL(sb.toString()).openConnection();
conn.setConnectTimeout(5000);
conn.setRequestMethod("GET");
if(conn.getResponseCode() == 200){
return true;
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -