Ответ Angle 6 HttpClient GET не возвращает пользовательские заголовки

Как получить идентификатор ресурса приложения из имени ресурса - довольно общий и хорошо ответивший вопрос.

Как получить собственный идентификатор ресурса Android из имени ресурса, менее ответили. Вот мое решение, чтобы получить ресурс, пригодный для Android, по имени ресурса:

public static Drawable getAndroidDrawable(String pDrawableName){
    int resourceId=Resources.getSystem().getIdentifier(pDrawableName, "drawable", "android");
    if(resourceId==0){
        return null;
    } else {
        return Resources.getSystem().getDrawable(resourceId);
    }
}

Метод может быть изменен для доступа к другим типам ресурсов.

0
задан yazz 1 March 2019 в 01:16
поделиться

1 ответ

Вы после опции {observe: 'response'} для HttpClient:

httpOptions = {
  headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' }),
  responseType: 'text' as 'json',
  observe: 'response'
};

Теперь HttpClient.get () возвращает Observable типизированного HttpResponse, а не только данные JSON. ]

См. Чтение полного ответа в документах.

0
ответ дан MS_AU 1 March 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: