2011-01-06 55 views
1

我有一個Restlet API,並且暴露的方法由PHP Web應用程序調用。這個網絡應用程序可以通過多個域名訪問,並根據域名改變應用程序的某些方面(外觀和感覺,內容等)。網站調用Restlet API的URL

Restlet有沒有一種方法來確定調用Web應用程序的URL?我使用了getReference(),但我所能得到的只是調用Web服務器的(內部)IP地址(不是域名)。

我唯一的另一種選擇是將每個請求的Web應用程序的URL傳遞給API,但如果Restlet已經知道它會更乾淨。

感謝

回答

1

是對的Restlet託管在同一臺機器(具有相同的IP)作爲PHP應用程序嗎?

嘗試:

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

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