Skip to content

Commit c374cb5

Browse files
committed
Expondo header location nas respostas
1 parent bbdaf8a commit c374cb5

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package jdc.loja.filters;
2+
3+
import java.io.IOException;
4+
5+
import javax.servlet.Filter;
6+
import javax.servlet.FilterChain;
7+
import javax.servlet.FilterConfig;
8+
import javax.servlet.ServletException;
9+
import javax.servlet.ServletRequest;
10+
import javax.servlet.ServletResponse;
11+
import javax.servlet.http.HttpServletResponse;
12+
13+
import org.springframework.stereotype.Component;
14+
15+
@Component
16+
public class HeaderExposureFilter implements Filter {
17+
18+
@Override
19+
public void init(FilterConfig filterConfig) throws ServletException {
20+
}
21+
22+
@Override
23+
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
24+
throws IOException, ServletException {
25+
HttpServletResponse res = (HttpServletResponse) response;
26+
res.addHeader("access-control-expose-headers", "location");
27+
chain.doFilter(request, response);
28+
}
29+
30+
@Override
31+
public void destroy() {
32+
}
33+
34+
}

0 commit comments

Comments
 (0)