URL-адрес веб-сайта, вызывающего Restlet API

У меня есть Restlet API, и методы, представленные в нем, вызываются веб-приложением PHP. Это веб-приложение доступно по нескольким доменным именам, и в зависимости от домена некоторые аспекты приложения изменяются (внешний вид, контент и т. д.).

Есть ли способ для Restlet определить URL-адрес вызывающего веб-приложения? Я использовал getReference(), но все, что я могу получить, это (внутренний) IP-адрес вызывающего веб-сервера (а не доменное имя).

Моя единственная другая альтернатива — передавать URL-адрес веб-приложения с каждым запросом к API, но было бы чище, если бы Рестлет уже знал.

Спасибо


person christophmccann    schedule 06.01.2011    source источник


Ответы (1)


Размещен ли рестлет на том же компьютере (имеет тот же IP-адрес), что и приложение PHP?

Пытаться:

getRequest().getHostRef().getHostIdentifier();

or

getRequest().getHostRef().getIdentifier();
person Community    schedule 07.01.2011