Java Android向spring引导服务器发送post请求

Java Android向spring引导服务器发送post请求,java,android,spring-boot,android-studio,http,Java,Android,Spring Boot,Android Studio,Http,我正在尝试将post请求从android studio发送到spring引导服务器。我不知道怎么做,所以我开始研究。我在stackoverflow上找到了这个; 顺便说一下,我使用的是android studio版本29 安卓工作室 URL=新URL(“http://yoururl.com"); HttpsURLConnection conn=(HttpsURLConnection)url.openConnection(); 连接设置读取超时(10000); 连接设置连接超时(15000); c

我正在尝试将post请求从android studio发送到spring引导服务器。我不知道怎么做,所以我开始研究。我在stackoverflow上找到了这个; 顺便说一下,我使用的是android studio版本29

安卓工作室
URL=新URL(“http://yoururl.com");
HttpsURLConnection conn=(HttpsURLConnection)url.openConnection();
连接设置读取超时(10000);
连接设置连接超时(15000);
conn.setRequestMethod(“POST”);
conn.setDoInput(真);
连接设置输出(真);
List params=new ArrayList();
参数添加(新的BasicNameValuePair(“firstParam”,paramValue1));
参数添加(新的BasicNameValuePair(“secondParam”,paramValue2));
参数添加(新的BasicNameValuePair(“第三参数”,参数3));
OutputStream os=conn.getOutputStream();
BufferedWriter=新的BufferedWriter(
新的OutputStreamWriter(操作系统,“UTF-8”);
write(getQuery(params));
writer.flush();
writer.close();
os.close();
连接();
这里是它的链接。然而,这对我不起作用

我如何做到这一点,我如何向spring引导服务器发布一个包含数据的请求? 感谢您的帮助


谢谢..

您是否收到错误或异常?请使用库改装
URL url = new URL("http://yoururl.com");
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setReadTimeout(10000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);

List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("firstParam", paramValue1));
params.add(new BasicNameValuePair("secondParam", paramValue2));
params.add(new BasicNameValuePair("thirdParam", paramValue3));

OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(
        new OutputStreamWriter(os, "UTF-8"));
writer.write(getQuery(params));
writer.flush();
writer.close();
os.close();

conn.connect();