我能够使用OutputStreamWriter
成功地将单个字符串写入我的php。我正在努力弄清楚如何使用for循环来编写多个字符串。
对于for循环,我只想写5次字符串。这就是我想出的:
OutputStream outputStream = urlConnection.getOutputStream();
ow = new OutputStreamWriter(outputStream);
JSONObject objLog = new JSONObject();
for (int i = 0; i < 5; i++) {
objLog.put("a", "a");
objLog.put("b", "b");
String data = objLog.toString();
ow.write(data);
}
当我运行这部分代码时,5个中只有1个被写入我的服务器,所有数据都是空的。我知道我的PHP代码是正确的,因为它没有for循环正常运行。想一想,ow.write(data)应该写入我的php 5次,对吧?为什么它只写一次?