URL сайта, вызывающего Restlet API - PullRequest
1 голос
/ 07 января 2011

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

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

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

Спасибо

1 Ответ

1 голос
/ 07 января 2011

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

Попытка:

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

или

getRequest().getHostRef().getIdentifier();
...