1. CORS 도움말 문서에 따라 구성했습니다. 문서 경로는 http://www.ruanyifeng.com/blo...입니다.
로컬 프로젝트 구성은 그림과 같습니다. (1) 지원 패키지 가져오기
(2) Web.xml 구성
2 .위 구성을 통해 이론적으로는 도메인 간 요청이 가능하지만 실제로는 불가능합니다! 내 HTML 코드를 붙여넣으세요:
URL이 Douban의 API인 경우
실행 결과는 다음과 같습니다.
요청 헤더 및 요청 상태는 다음과 같습니다.
(1) General
(2) Response
(3) Request
3. 요청 상태 코드가 200입니다. 왜 데이터가 반환되지 않고 콘솔에 오류가 보고됩니까? 공식 문서에는 구성만 하면 여러 도메인에서 사용할 수 있다고 나와 있습니다. 왜 이 컴퓨터에서는 구현할 수 없나요? 구성에 뭔가 문제가 있는 걸까요? 아니면 뭔가 빠진 것이 있나요? 관련 전문가들의 조언 부탁드립니다! 저는 중국 제3당의 일원입니다. 프로젝트를 진행할 때 이 문제를 긴급하게 해결해야 합니다. 정말 감사합니다!
교차 도메인 요청을 해결하는 방법에는 여러 가지가 있습니다. CORS 방법은 올바른 응답 헤더 정보를 반환하기 위해 서버에 의존하므로
Access-Control-Allow-Origin
,你的截图显示豆瓣api并没有返回Access-Control-Allow-Origin:*
교차 도메인이 실패합니다.Douban은 jsonp를 사용하여 도메인 간 문제를 해결할 수도 있습니다.