2017-05-12 2 views
2

정말 모든 서버/서비스에 대한 CORS 문제를 처리하기 위해 자바에서 내 자신의 프록시 서비스를 만들어야합니다. 내 문제를 해결하기 위해 cors-anywhere 노드 js 기반 서비스를 사용하고있었습니다.CORS 문제를 해결하기 위해 Java에서 프록시 서버를 만드는 방법은 무엇입니까?

https://github.com/Rob--W/cors-anywhere

는하지만, 지금은 자바에서이 서비스를 확인해야합니다. 아이디어는 내 팀원이이 서비스에 대해 ping을 수행하고 매개 변수로 서버 URL을 제공하므로 응답을 가져오고 '액세스 거부 원점'응답과 함께 내 팀원에게 경로를 다시 지정하는 중개자 역할을해야합니다. 머리글.

+1

https://github.com/amitdesai03/cors-proxy – sideshowbarker

답변

1

네, 저지 서비스 나 서블릿을 자바로 실행하고, 호출하고자하는 "URL"과 모든 매개 변수, 본문 등을이 서블릿에 전달하십시오.

다음 HTTPClient ot java.net API를 사용하여 모든 세부 정보/자격 증명 등으로 전달 된 URL로 HTTP 호출을 한 다음 서블릿 응답 또는 저지 엔터티에 쓰는 서버 응답을 반환 할 수 있습니다.

+0

서버가 전달할 수있는 응답을 보내지 않습니다. 호출 자체를 만드는 서블릿은 액세스 제어가없는 출처 응답을 얻습니다. – codemania23

+0

서블릿은 "java"코드를 사용하여 예외를 발생시키지 않습니다. – Optional