我请求使用post方法从java文件中发送一些参数。我做了
String urlParameters = "param1=a¶m2=b¶m3=c";
URL url = new URL("http://testing/index.jsp");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream());
writer.write(urlParameters);
writer.flush();
但是从接收者那里请求我用body而不是url参数发送它。我不确定我做错了什么。请解释一下如果我想在请求正文中发送信息,这段代码将如何工作以及必须进行哪些更改。
答案 0 :(得分:0)
我相信你需要在最后调用URLConnection上的connect()方法,或调用一个方法来导致为你调用连接,比如获取结果输入流。
此外,您应该考虑身体应该采用何种格式。通常人们喜欢使用像json这样的标准格式,但您必须在您和实现服务器的人之间做出决定。