2012-03-14 9 views
8

मैं RESTeasy का उपयोग कर एक विश्वसनीय अंतराल से प्रतिक्रिया में हेडर मान सेट करने का प्रयास कर रहा हूं। मुझे पता है कि मैं @HeaderParam का उपयोग करके हेडर पैरामीटर पढ़ सकता हूं लेकिन मैं प्रतिक्रिया के लिए उस हेडर पैरामीटर के मान को बदलना चाहता हूं। फिल्टर का उपयोग किये बिना मैं इसे कैसे कर सकता हूं?फ़िल्टर का उपयोग न करने वाले प्रतिक्रिया शीर्षलेख सेट करें - RESTeasy

उत्तर

10

RESTEasy HttpResponse इंजेक्ट कर सकता है जो आपको हेडर पैरामीटर सेट करने में सक्षम बनाता है।

@Path("/") 
public class MyService { 
    @Context org.jboss.resteasy.spi.HttpResponse response; 

    @GET @Path("/") public void setHeader(){ 
     response.getOutputHeaders().putSingle("X-Some-Header", "value"); 
    } 
} 
संबंधित मुद्दे