Я новичок в JavaEE, но да. Все работает отлично на моем компьютере, пока я запускаю код, однако, когда я отправляю его на свой сервер, мой ввод не читается. Поэтому я предполагаю, что что-то не так с openshift или что-то, что вызывает его не читать?Входной поток не читается
Редактировать: K, что-то действительно странное происходит, и теперь он не работает на моем компьютере. Я до сих пор один и тот же код, хотя ....
Как я читаю данные:
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] buff = new byte[5000];
int amtRead;
while ((amtRead = inputStream.read(buff)) != -1)
bos.write(buff, 0, amtRead);
inputStream.read(buff);
data = bos.toByteArray();
Как я посылаю данные:
URLConnection urlConnection = url.openConnection();
urlConnection.setDoOutput(true);
OutputStream os = urlConnection.getOutputStream();
os.write(new byte[]{32, 33, 35, 36});
os.flush();
os.close();
System.out.println(getText(urlConnection.getInputStream()));
И выход говоря ничего было написано:
{"out":{"info":"Data wrote: []"}}
Да, я использую это. – Muhatashim