Если вы хотите получить слова, которые не были дублированы в предложении / любом виде текста, вы можете попробовать следующее:
public static Map<String,Integer> getUniqueWords(String sentence){
String[] word = sentence.split("[\\W]+");
Map<String,Integer> uniqueWord = new HashMap<>();
for (String e:word){
if(!uniqueWord.containsKey(e)){
uniqueWord.put(e,1);
}else{
uniqueWord.remove(e);
}
}
return uniqueWord;
}
Если вы разработали http API, и потребитель использовал его с https, тогда он не будет работать. В противном случае ваш API должен корректно работать с http-вызовами. Кроме того, проверьте настройку брандмауэра, поскольку несколько раз сервер брандмауэра блокирует HTTP-вызовы, когда порт не разрешен через настройки брандмауэра.