API 관리자 (버전 1.6.0)에서 Open Weather API를 구성했습니다. 단계 :WSO2 API 관리자 프록시 구성
- 추가 API
- 이름 : 날씨
- 컨텍스트 :/날씨
- 버전 : V1
- 계층 가용성 : 모든
- 수송선 : HTTP & HTTPS
엔드 포인트 유형 : HTTP 끝점 생산 끝점 : http://api.openweathermap.org/data/2.5/weather
==>이 시점에서 "테스트"를 클릭하면 "잘못된"오류가 발생합니다.
아직 저장하고 API를 게시합니다. 스토어에서
의 API에 가입 REST 클라이언트에서 실행하려고 :
http://localhost:8280/weather/v1
- 인증을 : XXXX
오류 응답이 잠시 후 볼 수 있습니다 :
<am:fault
xmlns:am="http://wso2.org/apimanager">
<am:code>101503</am:code>
<am:type>Status report</am:type>
<am:message>Runtime Error</am:message>
<am:description>Error connecting to the back end</am:description>
</am:fault>
콘솔에 표시되는 오류 :
,515,[2014년 5월 22일 14 : 11 : 39067] WARN - ConnectCallback 연결은 거부 또는 F 또는 실패 : api.openweathermap.org/162.243.44.32:80 [2014년 5월 22일 14시 11분 : 39093] INFO - 내가 프록시 뒤에 오전를 실행하고
LogMediator 상태 = 기본 실행 '오류' 순서, ERROR_CODE = 101503, ERROR_MESSAGE는 = 오류 발생 에 연결 다시 종료. 나는 AM이 외부 URL에 연결할 때 프록시를 통해 진행될 필요가 있다고 가정한다.
나는 옵션 아래 시도 : 서버가 명령을 사용하여 시작할 때 :
이wso2server.bat -Dhttp.proxyHost = -Dhttp.proxyPort = 8085이와
를 시작, 내가 게시자 또는 상점에 로그인 할 수 없습니다. 로그인 프롬프트에서 클릭하면 아무 일도 일어나지 않습니다.
AM에서 프록시 서버를 구성하여 AM이 프록시 서버를 사용하여 외부 URL에 연결하는 방법은 무엇입니까?