我需要验证SOAP标头并在我的Web服务中相应地给出响应。身份验证标头将验证userId和密码信息。
如果经过身份验证,则将处理请求的SOAP正文,否则将返回无效的身份验证消息
以下是我的控制器
package com.ws.controller;
@Endpoint
public class MyWSEndpoint
@Autowired(required=true)
private WSService service;
@PayloadRoot(localPart = "myWSRequest", namespace = Constants.TARGET_NAMESPACE)
public @ResponsePayload MyWSResponse getInfo(@RequestPayload MyWSRequest request) throws Exception
{
MyWSResponse response = new MyWSResponse();
response=service.getResponse();
return response;
}
}
我正在使用Spring + SOAP
请告知我是否采取正确或更好的方法解决问题。
非常感谢任何工作样品或项目