Я пишу программу, которая должна запускаться на веб-сервере на Java, который используется для хранения данных из запросов http post в базе данных.
Когда я пытаюсь отправить ему запрос http http, мой сервервсегда возвращает: «Ошибка 403: запрещено».
Вот мое веб-приложение:
@WebServlet("/pushData")
public class PushDataServlet extends HttpServlet
{
@Override
protected void doPost( final HttpServletRequest request, final HttpServletResponse response )
throws IOException
{
try {
StringBuilder builder = new StringBuilder();
BufferedReader reader = request.getReader();
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
String string = builder.toString();
//send data to database
response.getWriter().write(string);
} catch (Exception e) {
response.getWriter().write(e.toString());
}
Как мне остановить сервер от возврата этой ошибки?Могу ли я разрешить доступ к серверу только определенным отправителям?