我公开了一个用java编写的SOAP webservice。我想让简单的javascript客户端访问我的webservice。为了允许它们进行跨域访问,我想在我的响应头中发送Access-Control-Allow-Origin: *
。这应该在客户端发送GET请求以接收我的wsdl文件时以及客户端POST SOAP请求时发送。我不知道如何从我的webservice发送这样的标题。 Web服务类如下所示。
@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;
}
}