#jersey-2.0
#джерси-2.0
Вопрос:
У меня есть этот простой @GET
:
@Path("/keepalive")
@GET
@Produces(MediaType.TEXT_PLAIN)
@Consumes(MediaType.TEXT_PLAIN)
public Response keepalive() {
return Response.status(Response.Status.OK).build();
}
Когда я вызываю это в Firefox, вот что я получаю:
Я явно определил @Produces(MediaType.TEXT_PLAIN)
, так почему Джерси возвращается application/json
?
Комментарии:
1. Должно быть, вы нам что-то не показываете. Он показывает длину содержимого как 7, в то время как вы, очевидно, ничего не отправляете. И почему is говорит, что сервер на Python? Вы уверены, что у вас нет другого сервера, работающего на этом порту?
2. Что ж, это может быть проблемой, я использую SAM Local от Amazon AWS для имитации вызова API Gateway для Lambda. Я встраиваю приложение Джерси в лямбда-выражение. Я жду ответа от команды Amazon, но после некоторых тестов я почти уверен, что виноват SAM Local или оболочка AWS Jersey для Lambda.