【发布时间】:2011-09-15 15:44:24
【问题描述】:
我可以对参数字符串进行 POST。我使用以下代码:
String parameters = "firstname=john&lastname=doe";
URL url = new URL("http://www.mywebsite.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
connection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
connection.setRequestMethod("POST");
OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
out.write(parameters);
out.flush();
out.close();
connection.disconnect();
但是,我需要对二进制数据(以字节 [] 的形式)进行 POST。
不知道如何更改上面的代码来实现它。
谁能帮我解决这个问题?
【问题讨论】: