내가 자바 스크립트 다음과 같은 오류지고 통해 서비스를 호출하려고에 존재 :없음 '액세스 - 제어 - 허용 - 원산지'헤더가 요청 된 자원
은 XMLHttpRequest http://www.somthing.com/something.svc를로드 할 수 있습니다. 프리 플라이트 요청에 대한 응답이 액세스 제어 검사를 통과하지 못합니다. No 'Access-Control-Allow-Origin' 헤더가 요청 된 리소스에 있습니다. 따라서 원점 'http://www.somthing.com'은 액세스 할 수 없습니다.
jsonp도 시도했지만 작동하지 않습니다!
우리는 다음과 같이 설정 고르 인증서를 시도하지만,
$.ajax({
type: 'GET',
headers: {"Access-Control-Allow-Origin: *"},
url: '//sharedservices.qa-worldventures.biz/MembershipService.svc/Subscriptions?source=DreamTrips&group=Perks&Locale=en-US',
dataType: "json",
contentType: "application/json",
success: onSuccessGetSubscriptionsId
});
기쁨은 당신에 뛰어하지시겠습니까?
예를 들어 HTTP 액세스 제어 (CORS)에서 읽어야합니다. MND에서 : https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – Richard
_ "CORS 인증서는 아래와 같이 설정했지만 기쁨은 없었습니다"_ CORS가 어떻게 작동하는지 이해하지 못했습니다. 원격 상대방은 연결을 허용해야합니다. – CBroe
하지만 서비스가 다른 웹 사이트에서 작동하고 있으므로 문제는 원격 사이트가 아닌 로컬 사이트 – SmartestVEGA