Я пишу класс java для запуска веб-службы, но я получаю сообщение об ошибке при попытке его выполнить.
java.lang.IllegalArgumentException: Illegal character(s) in message header field: Authorization: Basic
при удалении символа двоеточия из "Авторизация: Basi * 1010" * ", Я не получаю сообщение об ошибке.
MimeHeaders headers = soapMessage.getMimeHeaders();
headers.addHeader("SOAPAction", serverURI + "send");
headers.addHeader("Authorization: Basic ", "123456789123456789");
Есть ли способ отправить двоеточие без ошибок?
java -version
java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el6_8-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)