Guest User

Untitled

a guest
Dec 10th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. Remote Address:127.0.0.1:8080
  2. Request URL:http://localhost:8080/<path>
  3. Request Method:OPTIONS
  4. Status Code:403 Forbidden
  5. Request Headersview source
  6. Accept:*/*
  7. Accept-Encoding:gzip, deflate, sdch
  8. Accept-Language:en,ro;q=0.8,en-US;q=0.6,en-GB;q=0.4
  9. Access-Control-Request-Headers:x-auth-token, content-type
  10. Access-Control-Request-Method:POST
  11. Connection:keep-alive
  12. Host:localhost:8080
  13. Origin:http://localhost:9000
  14. Referer:http://localhost:9000/
  15. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, ike Gecko) Chrome/40.0.2214.111 Safari/537.36
  16. Response Headersview source
  17. Access-Control-Allow-Credentials:true
  18. Access-Control-Allow-Headers:Origin, Accept, x-auth-token, Content-Type,
  19. Access-Control-Request-Method, Access-Control-Request-Headers
  20. Access-Control-Allow-Methods:POST, GET, HEAD, OPTIONS
  21. Access-Control-Allow-Origin:http://localhost:9000
  22. Content-Length:0
  23. Content-Type:text/plain
  24. Date:Tue, 17 Feb 2015 07:11:24 GMT
  25. Server:Apache-Coyote/1.1
  26.  
  27. Remote Address:127.0.0.1:8080
  28. Request
  29. URL:http://localhost:8080/<serviceName>/webapi/authentication/authenticate
  30. Request Method:POST
  31. Status Code:200 OK
  32. Request Headersview source
  33. Accept:*/*
  34. Accept-Encoding:gzip, deflate
  35. Accept-Language:en,ro;q=0.8,en-US;q=0.6,en-GB;q=0.4
  36. Connection:keep-alive
  37. Content-Length:42
  38. Content-Type:application/json;charset=UTF-8
  39. Host:localhost:8080
  40. Origin:http://localhost:9000
  41. Referer:http://localhost:9000/
  42. User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
  43. Request Payload
  44. {username: "user", password: "pass"}
  45. Response Headersview source
  46. Access-Control-Allow-Credentials:true
  47. Access-Control-Allow-Origin:http://localhost:9000
  48. Content-Length:100
  49. Content-Type:application/json
  50. Date:Tue, 17 Feb 2015 07:11:24 GMT
  51. Server:Apache-Coyote/1.1
  52. Set-Cookie:JSESSIONID=805B2490C0BA258D7D0FF4235BA49B76; Path=/<appcontext>/;
  53. HttpOnly
  54.  
  55. import java.io.IOException;
  56.  
  57. import javax.servlet.Filter;
  58. import javax.servlet.FilterChain;
  59. import javax.servlet.FilterConfig;
  60. import javax.servlet.ServletException;
  61. import javax.servlet.ServletRequest;
  62. import javax.servlet.ServletResponse;
  63. import javax.servlet.http.HttpServletResponse;
  64.  
  65. public class CORSFilter2 implements Filter {
  66.  
  67. @Override
  68. public void init(FilterConfig filterConfig) throws ServletException {
  69. }
  70.  
  71. @Override
  72. public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
  73. final HttpServletResponse response = (HttpServletResponse) servletResponse;
  74. response.setHeader("Access-Control-Allow-Origin", "http://localhost:9000");
  75. response.setHeader("Access-Control-Allow-Credentials", "true");
  76. response.setHeader("Access-Control-Allow-Methods", "POST, GET, HEAD, OPTIONS");
  77. response.setHeader("Access-Control-Allow-Headers", "Origin, Accept, x-auth-token, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
  78. filterChain.doFilter(servletRequest, servletResponse);
  79. }
  80.  
  81. @Override
  82. public void destroy() {
  83.  
  84. }
Add Comment
Please, Sign In to add comment