2010-09-30 11 views
15

मैं वेब सेवा बनाने के लिए जेरेसी जैक्स-आरएस का उपयोग कर रहा हूं। अब यदि पोर्ट मौजूद है तो मुझे बंदरगाह # के अनुरोध के यूआरएल प्राप्त करने की आवश्यकता है।मुझे अनुरोध का यूआरएल कैसे प्राप्त होगा?

तो अगर मेरी सेवा http://www.somelocation.com/web/services मैं www.somelocation.com

मैं यह कैसे कर सकते कैप्चर करना चाहते हैं पर चलता है?

उत्तर

24

आप अपने ऑपरेशन में UriInfo पैरामीटर जोड़ सकते हैं। वहां से आप यूआरएल तक पहुंच सकते हैं:

@POST 
@Consumes({"application/xml", "application/json"}) 
public Response create(@Context UriInfo uriInfo, Customer customer) { 
    ... 
} 
संबंधित मुद्दे

 संबंधित मुद्दे