3
Я сделал это tutorial и теперь хочу выбросить ошибку из этого веб-сервиса, например, код ошибки HTTP 403
или 400
.Как отправить HTTP-ошибку для веб-службы Java RESTful?
Как я могу это сделать? Я заметил, что у меня есть интерфейс типа HttpServletResponse
, но я не знаю, как я могу его использовать. Нужно ли мне импортировать что-то еще?
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;
и если я хочу вернуть строку или int или один из этих кодов? –
Задайте объект ответа. Response.status (Response.Status.OK) .entity («HELLO»). Build() –
нашел это: D, спасибо –