FileHandler::getRemoteResource() 에서 프록시 서버를 제대로 사용하지 못하는 문제 수정 #1921
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
XE에서는
__PROXY_SERVER__
상수를 사용해서 외부 요청시 경유할 프록시 서버를 지정할 수 있으나, 파일핸들러에서 일반적인 프록시 사용 방식이 아닌 이상한 방식으로 처리하고 있어 사실상 무용지물입니다. 프록시 기능을 제대로 지원하지 않던 구버전 PEAR HTTP_Request 클래스에 맞추어 개발한 후, HTTP_Request 클래스를 업데이트하면서 잊어버린 것 같아요.특정 URL에 POST하는 기존 방식의 프록시 설정은 호환성 유지를 위해 그대로 두고,
123.45.67.89:8080
포맷으로 프록시를 지정하면 HTTP_Request 클래스에서 공식 지원하는 설정을 통해 정상 처리하도록 변경해 보았습니다.