@RA
RA
21 Nov 2018

кто знает вот эта запись
String contentType = this.responseHeaders.get("Content-Type");
она чувствительна к регистру заголовка?

Если в заголовке сервер возвращает
content-type: image/jpeg

То тогда получается переменная contentType будет пустой?

21 Nov 2018

А чо, сорцев имплементации this.responseHeaders нет?

21 Nov 2018

спс
public String get(String name) {
for (int i = this.namesAndValues.size() - 2; i >= 0; i -= 2) {
if (name.equalsIgnoreCase((String) this.namesAndValues.get(i))) {
return (String) this.namesAndValues.get(i + 1);
}
}
return null;
}

похоже что регистронезависимо

#mxkey/2 в ответ на /1
21 Nov 2018

У тебя там HttpCore. Правильно брать не из responseHeaders, а из HttpResponse.getFirstHeader(HttpHeaders.CONTENT_TYPE) — тогда он вернёт регистронезависимо, т.е. правильно.

21 Nov 2018

Ого, у вас там кто-то решил заморочиться и сделать плоское хранение заголовков.

#mxkey/4 в ответ на /2
21 Nov 2018

это okhttp

#mxkey/5 в ответ на /3
21 Nov 2018

Не за что :)
Я не умею в жаву, не в курсе, что ты про okhttp говорил, но смотрел бы в этом направлении сам.

#mxkey/8 в ответ на /2

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.