Я использую Jeresy Jax-RS для создания веб-сервиса. Теперь мне нужно получить URL запроса с номером порта, если он существует.
Итак, если мой сервис работает на http://www.somelocation.com/web/services, я хочу получить www.somelocation.com
Как я могу это сделать?
Вы можете добавить параметр UriInfo к вашей операции. Оттуда вы можете получить доступ к URL:
@POST @Consumes({"application/xml", "application/json"}) public Response create(@Context UriInfo uriInfo, Customer customer) { ... }