Like this:

                Series<Header> responseHeaders = (Series<Header>)
response.getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS);
                if (responseHeaders == null) {
                        responseHeaders = new Series(Header.class);
                        
response.getAttributes().put(HeaderConstants.ATTRIBUTE_HEADERS,
responseHeaders);
                }
                responseHeaders.add(new Header("Access-Control-Allow-Origin", 
"*"));

On Tue, Jan 31, 2012 at 5:45 PM, Michael Kaye <[email protected]> wrote:
> Previously in 2.0.x, I added response headers as follows,
>
> Form responseHeaders = (Form) 
> getResponse().getAttributes().get("org.restlet.http.headers");
> if (responseHeaders == null) {
>    responseHeaders = new Form();
>    getResponse().getAttributes().put("org.restlet.http.headers", 
> responseHeaders);
> }
> responseHeaders.add("Access-Control-Allow-Origin", "*");
>
> How do I add them now in 2.1? I need to create a new header series,
>
> Series<Header> responseHeaders = ....   // How do I get or create the series
> responseHeaders.add("Access-Control-Allow-Origin", "*");
> HeaderUtils.addResponseHeaders(getResponse(), responseHeaders);
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2913624

-- 
Daniele Dellafiore
http://danieledellafiore.net

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2964640

Reply via email to