Вопросы с тегом «jax-rs»

JAX-RS: API Java для веб-служб RESTful. Это API, который обеспечивает поддержку в создании веб-сервисов в соответствии с архитектурным стилем REST.

2
Лучшие практики для аутентификации на основе токенов REST с JAX-RS и Jersey
Я ищу способ включить аутентификацию на основе токенов в Джерси. Я стараюсь не использовать какую-либо конкретную структуру. Это возможно? Мой план таков: пользователь подписывается на мой веб-сервис, мой веб-сервис генерирует токен, отправляет его клиенту, и клиент сохраняет его. Затем клиент для каждого запроса будет отправлять токен вместо имени пользователя и …

13
Когда использовать @QueryParam против @PathParam
Я не задаю вопрос, который уже задан здесь: в чем разница между @PathParam и @QueryParam Это вопрос «передового опыта» или соглашения. Когда бы вы использовали @PathParamпротив @QueryParam. То, что я могу думать о том, что решение могло бы использовать два, чтобы дифференцировать информационную структуру. Позвольте мне проиллюстрировать ниже мой LTPO …
277 java  rest  jax-rs 

4
Код ответа REST для неверных данных
Какой код ответа должен быть передан клиенту в случае следующих сценариев? Неправильные данные переданы при регистрации пользователя, например, неправильный формат электронной почты Имя пользователя / адрес электронной почты уже существует Я выбрал 403. Я также нашел следующее, что я чувствую, может быть использовано. Википедия: 412 Предварительное условие не выполнено: сервер …
272 http  rest  jax-rs 

14
JAX-RS - Как вернуть код состояния JSON и HTTP вместе?
Я пишу веб-приложение REST (NetBeans 6.9, JAX-RS, TopLink Essentials) и пытаюсь вернуть код состояния JSON и HTTP. У меня есть готовый код, который возвращает JSON при вызове метода HTTP GET с клиента. По существу: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON ... …

11
JAX-RS / Джерси, как настроить обработку ошибок?
Я изучаю JAX-RS (он же JSR-311), используя Джерси. Я успешно создал корневой ресурс и играю с параметрами: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Это прекрасно работает и обрабатывает …

3
Параметры матрицы URL и параметры запроса
Мне интересно, использовать ли матрицу или параметры запроса в моих URL. Я нашел старое обсуждение этой темы не удовлетворяющим. Примеры URL с параметрами запроса: http: //some.where/thing? ParamA = 1 & paramB = 6542 URL с матричными параметрами: http: //some.where/thing; paramA = 1; paramB = 6542 На первый взгляд, матричные параметры …
176 http  url  rest  parameters  jax-rs 

14
Java 8 LocalDate формат Джексона
Для java.util.Date когда я делаю @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; тогда в JSON запрос когда отправлю { {"dateOfBirth":"01/01/2000"} } оно работает. Как мне сделать это для Java 8 LocalDate поля ?? Я пытался @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; Это не сработало. Может …
139 java  json  jackson  jax-rs  resteasy 

4
Разница между JAX-RS и Spring Rest
Меня смутила разница между JAX-RS (ну, может быть, для сравнения следует использовать Джерси, поскольку JAX-RS - это просто спецификация) и Spring для сервисов Restful . Я попытался найти дополнительную информацию в Интернете, и это стало более запутанным. Моя компания использует Spring MVC для разработки Restful API. Непонятная часть заключается в …

12
Невозможно десериализовать экземпляр java.util.ArrayList из токена START_OBJECT
Я пытаюсь опубликовать Listпользовательские объекты. Мой JSON в теле запроса таков: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } Код на стороне сервера, обрабатывающий запрос: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import …

1
Как получить доступ к параметрам в методе RESTful POST
Мой метод POST выглядит так: @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } Когда я создаю клиент Jersey в Netbeans, метод, вызывающий метод post, выглядит следующим образом: public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } При запуске этого теста: @Test …

10
Входные и выходные двоичные потоки с использованием JERSEY?
Я использую Джерси для реализации RESTful API, который в основном извлекает и обслуживает данные в кодировке JSON. Но у меня бывают ситуации, когда мне нужно выполнить следующее: Экспортируйте загружаемые документы, например PDF, XLS, ZIP или другие двоичные файлы. Получение составных данных, таких как JSON плюс загруженный файл XLS У меня …
111 java  jersey  jax-rs 

3
Что означает "провайдер" в JAX-RS?
Может ли кто-нибудь объяснить мне, что такое поставщик JAX-RS и что делает аннотация @Provider? Я читал документацию, но не могу ее понять. Если есть классы ресурсов, обслуживающие входящие запросы, что делают провайдеры? Чем они отличаются от одноэлементных классов ресурсов, когда я создаю постоянный класс ресурсов (тот, который не соответствует запросу)? …
110 java  jersey  jax-rs 


5
В чем разница между JAX-RS и JAX-WS?
После прочтения нескольких статей о JAX-RS и JAX-WS у меня возникло несколько вопросов, которые я хочу подтвердить? Может ли JAX-RS выполнять асинхронный запрос, как JAX-WS? Может ли JAX-RS получить доступ к веб-службе, которая не запущена на платформе Java, и наоборот? Что означает «REST особенно полезен для устройств с ограниченным профилем, …

5
Какая разница между Джерси и jax-rs
Я действительно не могу понять, что такое джерси на самом деле .. Что я знаю, так это то, что Jax-RS - это API для создания веб-сервисов REST и трикотажа? Я получил некоторую информацию, и все говорят одно и то же: «Джерси - это реализация Jax-RS». Но что это значит? Если …
95 java  jersey  jax-rs 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.