Сначала я подумал о брандмауэре. Однако проблема, где мои конечные точки:
Из учебника у меня был код, подобный следующему
String[] endpoints = new String[] {
"http://localhost:8080/do_something/",
// ...
};
Этот код работает только локально и только если вы используете localhost. Чтобы иметь возможность использовать IP, я изменил его на
String[] endpoints = new String[] {
"http://127.0.0.1:8080/do_something/",
// ...
};
На этот раз запрос по ip-адресу работал, но сервер не отвечал на удаленные запросы с другого ip. Что заставило меня работать, так это использовать звездочку (*) вместо localhost и 127.0.0.1, поэтому следующий код:
String[] endpoints = new String[] {
"http://*:8080/do_something/",
// ...
};
Просто оставьте это здесь, если кто-то наткнется на этот пост, как я.