2016-12-01 3 views
0

Yahoo Weather API를 사용하여 일기 예보 정보를 얻었습니다. 나는 (Chrome 53 문제로 인해) Yahoo Weather API에 jquery ajax 요청이 실패하여 안전하지 않은 인증서가 있습니다.

https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (SELECT woeid FROM geo.places(1) WHERE text='(31.020780,121.454648)') and u='c' &format=json

을 사용하고 그것은 잘 작동했다.

최근에 "net :: ERR_INSECURE_RESPONSE"오류가 발생하여 ajax 호출이 시작되고 브라우저를 통해 액세스 할 때 "연결이 비공개가 아닙니다"라는 경고가 표시됩니다. ajax 클라이언트가 프로그래밍 방식으로 ssl 인증서를 신뢰할 수있는 가능성이없는 것 같습니다.

나와 같은 문제가있는 사람이 있습니까? 자바 스크립트에서이를 어떻게 해결할 수 있습니까?

답변 해 주셔서 감사합니다. 브라우저 문제 일 수 있습니다. https://github.com/brave/browser-laptop/issues/4158 Google 크롬 버전 53에 문제가 있습니다.

+0

밤은이 브라우저 문제? – Mox

+0

어떤 브라우저가 발생 했습니까? – claudios

+0

크롬을 사용하고 있습니다. – ichbinblau

답변

0

위 작동하지 않는 경우

http://weather.yahooapis.com/

http://xml.weather.yahoo.com/

을 변경하려고합니다. here로 이동하십시오. this을 복제하고 .html 파일로 저장하고 브라우저에 표시하십시오.

Additionaly,이에 쿼리를 변경하려고 :

select * from weather.forecast where woeid in (select woeid from geo.places(1) where text='(31.020780,121.454648)') and u='c' 

가 작동 희망 :)

+0

하지만 json 형식의 데이터가 필요합니다. 그게 그렇게 중요한 건가? – ichbinblau

+0

그냥 시도해보고 해결되지 않으면 알려주세요 – claudios

+0

"https://query.yahooapis.com"을 "http://xml.weather.yahoo.com/"으로 바꿨지 만 네트워크 오류가 발생했습니다. 링크가 유효하지 않은 것 같습니다. – ichbinblau

관련 문제