Wie sende ich einen HTTP-Fehler für einen Java RESTful-Webdienst?
ich hab's gemachtTutorial und jetzt möchte ich einen Fehler aus diesem Webservice werfen, wie HTTP-Fehlercode403
oder400
.
Wie kann ich das machen? Mir ist aufgefallen, dass ich eine Schnittstelle vom Typ habeHttpServletResponse
, aber ich weiß nicht, wie ich es benutzen kann. Muss ich noch etwas importieren?
import java.util.Date;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.Consumes;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.xml.ws.http.HTTPException;
import sun.awt.RequestFocusController;
import com.sun.jersey.spi.resource.Singleton;
import com.sun.research.ws.wadl.Request;
import com.sun.research.ws.wadl.Response;