I am using the following code based on having an interceptor. When check returns true I want to throw a 403 error:
@Override
public void handleMessage(Message arg0) throws Fault {
HttpServletRequest request = context.getHttpServletRequest();
if(check(request)){
// currently not working
throw "Fault";
}
I want to throw a 403 error. How do I go about doing that from this situation?
I am a little confused about how "throws fault" works.
Any help is appreciated
Have you considered throwing:
It returns http 403.
CXF will default the status code to 500 for a Fault, but you can set it with Fault.setStatusCode. For example