Size: a a a

2021 January 08

QH

Quantum Harmonizer in learn.java
Solo RT
Лучше вообще не писать при желании на "j"
тебя никто насильно в чате по «J» не держит
источник

S

Solo RT in learn.java
Quantum Harmonizer
тебя никто насильно в чате по «J» не держит
Вас тоже
источник

QH

Quantum Harmonizer in learn.java
Solo RT
Вас тоже
Я никого не призываю не писать на джаве, алё
источник

DC

Denis Chikanov in learn.java
Quantum Harmonizer
лучше, конечно, изложение своего мнения начинать с аргументов, почему да
Я не очень понял, почему ты доебался до человека в ситуации, где другой человек спросил "какие либы вы используете"
источник

QH

Quantum Harmonizer in learn.java
Denis Chikanov
Я не очень понял, почему ты доебался до человека в ситуации, где другой человек спросил "какие либы вы используете"
очевидно, потому что он дал плохой совет
источник

DC

Denis Chikanov in learn.java
Quantum Harmonizer
очевидно, потому что он дал плохой совет
Тогда куда более продуктивно будет написать, чем именно плохой.
И да, вопрос "какие используете" не эквивалентен "какая лучшая"
источник

B

Boxlogo in learn.java
Привет всем, я делаю запрос к внешнему апи, который возвращает json с ссылкой на gif изображение.
И мне нужно вернуть гифку клиенту. Но походу я что то делаю не так и не выходит получить изображение
Вот код
JSONObject jo = new JSONObject(giphyClient.getRandomGif()).getJSONObject("data");
       URL url = new URL(jo.get("image_url").toString());
       InputStream in = new BufferedInputStream(url.openStream());
       ByteArrayOutputStream out = new ByteArrayOutputStream();
       byte[] buf = new byte[1024];
       int n = 0;
       while (-1!=(n=in.read(buf)))
       {
           out.write(buf, 0, n);
       }
       out.close();
       in.close();
       byte[] response = out.toByteArray();
       HttpHeaders headers = new HttpHeaders();
       headers.setContentType(MediaType.IMAGE_GIF);
       headers.setContentLength(response.length);
       return new HttpEntity<byte[]>(response, headers);

И пример ссылки с который мне нужно получить гифку https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
Подскажите пожалуйста как решить эту проблему?
источник

S

Solo RT in learn.java
Quantum Harmonizer
очевидно, потому что он дал плохой совет
Я не давал советы, я ответил что я использую или когда то использовал
источник

QH

Quantum Harmonizer in learn.java
Boxlogo
Привет всем, я делаю запрос к внешнему апи, который возвращает json с ссылкой на gif изображение.
И мне нужно вернуть гифку клиенту. Но походу я что то делаю не так и не выходит получить изображение
Вот код
JSONObject jo = new JSONObject(giphyClient.getRandomGif()).getJSONObject("data");
       URL url = new URL(jo.get("image_url").toString());
       InputStream in = new BufferedInputStream(url.openStream());
       ByteArrayOutputStream out = new ByteArrayOutputStream();
       byte[] buf = new byte[1024];
       int n = 0;
       while (-1!=(n=in.read(buf)))
       {
           out.write(buf, 0, n);
       }
       out.close();
       in.close();
       byte[] response = out.toByteArray();
       HttpHeaders headers = new HttpHeaders();
       headers.setContentType(MediaType.IMAGE_GIF);
       headers.setContentLength(response.length);
       return new HttpEntity<byte[]>(response, headers);

И пример ссылки с который мне нужно получить гифку https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
Подскажите пожалуйста как решить эту проблему?
что значит «не выходит»? Что получается?
источник

ch

central hardware in learn.java
Boxlogo
Привет всем, я делаю запрос к внешнему апи, который возвращает json с ссылкой на gif изображение.
И мне нужно вернуть гифку клиенту. Но походу я что то делаю не так и не выходит получить изображение
Вот код
JSONObject jo = new JSONObject(giphyClient.getRandomGif()).getJSONObject("data");
       URL url = new URL(jo.get("image_url").toString());
       InputStream in = new BufferedInputStream(url.openStream());
       ByteArrayOutputStream out = new ByteArrayOutputStream();
       byte[] buf = new byte[1024];
       int n = 0;
       while (-1!=(n=in.read(buf)))
       {
           out.write(buf, 0, n);
       }
       out.close();
       in.close();
       byte[] response = out.toByteArray();
       HttpHeaders headers = new HttpHeaders();
       headers.setContentType(MediaType.IMAGE_GIF);
       headers.setContentLength(response.length);
       return new HttpEntity<byte[]>(response, headers);

И пример ссылки с который мне нужно получить гифку https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
Подскажите пожалуйста как решить эту проблему?
дебагером то проходились?
источник

B

Boxlogo in learn.java
Когда обращаюсь к эндпроинту через браузер говорит что изображение содержит ошибки. Еще пробовал открывать саму ссылку с гиф через браузер потом копировать ссылку изображения от туда и тогда все работает
источник

B

Boxlogo in learn.java
т.е я делаю запрос чтобы получить изображение с
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
источник

ch

central hardware in learn.java
Boxlogo
т.е я делаю запрос чтобы получить изображение с
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
а кто вас сказал что giphy Отдает гифку, если делать запрос не из браузера
источник

ch

central hardware in learn.java
ДЕБАЖИТЬ пробывали?
источник

B

Boxlogo in learn.java
Я уже понял что он не отдает гиф
источник

ch

central hardware in learn.java
user agent поменять попробуйте
источник

ДБ

Дмитрий Баевский... in learn.java
Элина
Привет, в джаве же существует раннее связывание? Когда метод статический
Да.
источник

ДБ

Дмитрий Баевский... in learn.java
Boxlogo
т.е я делаю запрос чтобы получить изображение с
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif
, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
Вебп. Какой браузер? Html с этим вебп покажите.
источник

а

аброр in learn.java
всем привет ! народ почему не создает бина , что я не так сделал !?
источник

а

аброр in learn.java
источник