Предоставить Access-Control-Allow-Origin в веб-сервисе Java - PullRequest
0 голосов
/ 13 октября 2011

Я представляю SOAP веб-сервис, написанный на Java.Я хотел бы, чтобы простые клиенты javascript имели доступ к моему веб-сервису.Чтобы разрешить им междоменный доступ, я хотел бы отправить Access-Control-Allow-Origin: * в заголовке моего ответа. Это должно быть отправлено, когда клиент отправляет запрос GET для получения моего wsdl-файла, а также когда клиент POST представляет SOAP-запрос.Я не знаю, как отправить такой заголовок из моего веб-сервиса.Класс веб-сервиса приведен ниже.

    @WebService()
    public class ChatServer {

        /** This is a sample web service operation */
        @WebMethod(operationName="echoChat")
        public Message echoChat(Message message){
            String userid="Server";
            message.setUserid(userid);
            return message;
        }

    }

1 Ответ

0 голосов
/ 13 октября 2011

Вы можете реализовать SoapHandler , просмотреть тип запроса и URL-адрес и установить заголовок ответа.

Также см.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...