package org.caudexorigo.http.netty;
import org.jboss.netty.channel.ChannelHandlerContext;
import org.jboss.netty.handler.codec.http.HttpHeaders;
import org.jboss.netty.handler.codec.http.HttpRequest;
import org.jboss.netty.handler.codec.http.HttpResponse;
import org.jboss.netty.handler.codec.http.HttpResponseStatus;
public class CorsAction extends HttpAction
{
@Override
public void service(ChannelHandlerContext ctx, HttpRequest request, HttpResponse response)
{
response.headers().add(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_ORIGIN, "*");
response.headers().add(HttpHeaders.Names.ALLOW, "GET,HEAD,POST,OPTIONS");
response.headers().add("Access-Control-Allow-Headers", "X-Requested-With");
response.setStatus(HttpResponseStatus.OK);
}
}