Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / путь к веб-сервису из клиента / 4 сообщений из 4, страница 1 из 1
17.11.2015, 17:24
    #39105810
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к веб-сервису из клиента
веб сервис работает по пути
Код: html
1.
http://localhost:8080/jersey-example-new/rs/account/details/1


где имя проекта
Код: java
1.
http://localhost:8080/jersey-example-new


servlet-mapping
Код: java
1.
rs


маппинг к методу и 1 - параметр
Код: java
1.
account/details/1


теперь это надо как-то вызвать из клиента по типу
Код: java
1.
2.
WebResource service = client.resource(UriBuilder.fromUri("http://localhost:8080/jersey-example-new/rs/account/details/1").build());
System.out.println(service.path("restPath").path("resourcePath").accept(MediaType.APPLICATION_JSON).get(String.class));



если написать так
Код: java
1.
System.out.println(service.path("http://localhost:8080/jersey-example-new/rs/").path("account/details/1").accept(MediaType.APPLICATION_JSON).get(String.class));



то выдаст

авторGET http://localhost:8080/jersey-example-new/rs/account/details/1/http://localhost:8080/jersey-example-new/rs/account/details/1 returned a response status of 404 Not Found

как это правильно задать?
...
Рейтинг: 0 / 0
17.11.2015, 17:31
    #39105817
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к веб-сервису из клиента
Код: java
1.
2.
WebResource service = client.resource(UriBuilder.fromUri("http://localhost:8080/jersey-example-new/").build());
System.out.println(service.path("rs/").path("account/details/1").accept(MediaType.APPLICATION_JSON).get(String.class));



дает

авторGET http://localhost:8080/jersey-example-new/rs/account/details/1 returned a response status of 406 Not Acceptable

но ведь http://localhost:8080/jersey-example-new/rs/account/details/1 - работает в браузере?!
...
Рейтинг: 0 / 0
17.11.2015, 17:51
    #39105838
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к веб-сервису из клиента
rema174,

Accept заголовок разный
http://stackoverflow.com/a/14252326
У браузера text/html
У REST клиента application/json, вероятно
...
Рейтинг: 0 / 0
17.11.2015, 23:15
    #39106066
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к веб-сервису из клиента
Blazkowicz,
совершенно верно
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / путь к веб-сервису из клиента / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]