我目前正在使用类似这样的东西:
HttpURLConnection con = (HttpURLConnection) u.openConnection ();
con.setDoInput(true);
con.setRequestMethod("POST");
con.setDoInput (true);
con.setDoOutput (true);
con.setRequestProperty ("Content-Type", "application/x-www-form-urlencoded");
out = new DataOutputStream(con.getOutputStream());
String content = "username=" + URLEncoder.encode ("bob")
+ "&password=" + URLEncoder.encode ("smith");
System.out.println("\n" + "sending form to HTTP server ...");
out.writeBytes (content);
out.flush ();
out.close ();
con.connect();
通过这种方式,我成功地将一些数据传输到了我的服务器。现在我想知道能够通过这种方式传输多少数据?
我希望能够发送一些长度为100-200行的XML文件,我想知道是否可以做到这一点?
Jason
multipart/form-data
编码。另请参阅 https://dev59.com/vHE85IYBdhLWcg3wZyqt - BalusC