JSON 데이터를 URL 문자열 (외부 도메인)에 게시하고 액세스 제어를 우회하려면 어떻게해야합니까? 여기 JSON 데이터를 외부 URL에 게시하십시오.
가 JQuery와이 때문에 외부 URL로 전송 작동하지 않습니다 요청 게시 아약스이다 액세스 제어를-원점 허용 :var json = JSON.stringify(object);
$.ajax({
type: 'POST',
url: externalurl,
data: json,
dataType: 'json',
success: function(data){console.log(data);},
failure: function(errMsg) {
console.log(errMsg);
},
});
나는에 데이터를 게시하는 제안을받은 동일한 도메인과 '요청을'외부 도메인에 전달하십시오. 그러나이 솔루션은 저에게 의미가 없습니다. 가장 안전한 솔루션을 찾고 있습니다. 어떤 도움이라도 대단히 감사 할 것입니다.
JSON-P를 사용해 보셨습니까? jQuery를 사용하면 'jsonp'대신 'json'대신 데이터 유형을 사용할 수 있지만 100 % 확신 할 수는 없습니다. –
'요청시 통과'솔루션은 이해가되지 않습니다. 당신은 당신이 그것을 이해하지 못하고 설명을 원하거나 당신이 그것을 이해하지만 당신의 현재 상황에 적절하지 않다고 간단히 의미합니까? @ MarkOrmston - JSONP를 사용하면 도메인 문제를 해결할 수 있지만 외부 도메인이이를 처리하고 적절한 resposne을 제공하도록 설정 한 경우에만 작동합니다. – nnnnnn
예,이 경우에는 적합하지 않습니다. 데이터는 json으로 보내야합니다. 또한 외부 서버를 제어 할 수 없기 때문에 CORS도 가능한 해결책이 아닙니다. – jverban