package org.caudexorigo.http.netty4;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.FullHttpRequest;
import io.netty.handler.codec.http.FullHttpResponse;
import io.netty.handler.codec.http.HttpHeaders;
import io.netty.handler.codec.http.HttpResponseStatus;
public class CorsAction extends HttpAction
{
@Override
public void service(ChannelHandlerContext ctx, FullHttpRequest request, FullHttpResponse response)
{
response.headers().add(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_ORIGIN, "*");
response.headers().add(HttpHeaders.Names.ALLOW, "GET,HEAD,POST,OPTIONS");
response.headers().add(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_HEADERS, "x-request-with, x-requested-with, content-type");
response.setStatus(HttpResponseStatus.OK);
}
}