QH
Size: a a a
QH
S
QH
DC
QH
DC
B
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);
S
QH
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);
ch
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);
B
B
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
ch
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
ch
B
ch
ДБ
ДБ
https://media1.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.gif, а фактически оно находится
https://i.giphy.com/media/chVq4wFfqZ7ZuyqDQf/giphy.webp
а
а