Мне нужно изменить свой сервис так, чтобы IP-адреса были не захардкожены в нем, а использовались имена из /etc/hosts
. Вот часть кода приложения:
protected String getURI(Long block) {
return "http://explorer:8080/api/block/claimdep/" + Long.toString(block);
}
Это функция генерации адреса. Используется она так:
HttpUriRequest request = new HttpGet(getURI(nextBlock));
try {
HttpResponse response = client.execute(request);
При запуске получаю ошибку:
Exception in thread "main" java.lang.IllegalArgumentException: Host name may not be null
at org.apache.http.HttpHost.<init>(HttpHost.java:83)
at org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:586)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
at service.BlockchainIndexer.run(BlockchainIndexer.java:58)
at main.Main.main(Main.java:9)
Почему адрес из hosts не зарезолвился? Он пигнуется по имени из hosts.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Мне надо чтобы внутри xml один атрибут внутри тега был без префикса xsi: и для этого я нарыл решение использовать xslt
В спецификации API Bitrix24 есть метод telephonyexternalCall
Я работаю с сервлетами и кастом тегамиЯ занимаюсь созданием капчей