다음 오류가 발생합니다 :
리소스를로드하지 못했습니다 : '액세스 제어 허용 원점 '헤더가 요청 된 자원에 있습니다. 따라서 '도메인'은 액세스가 허용되지 않습니다. domain/api/login XMLHttpRequest가 api/login을로드 할 수 없습니다. 'Access-Control-Allow-Origin'헤더가 요청 된 리소스에 없습니다. 따라서 '도메인'은 액세스가 허용되지 않습니다.오류 가져 오기 리소스를로드하지 못했습니다 : 요청한 리소스에 'Access-Control-Allow-Origin'헤더가 있습니다.
<script type="text/javascript">
function ajax_trial() {
var user_name="[email protected]";
var passcode = "1233";
var client_app_code = "1";
var ip_address = "someIP";
var json_string = '{"user_name" : "'+user_name+'","passcode":"'+passcode+'","client_app_code":"'+client_app_code+'","ip_address":"'+ip_address+'"}';
alert(json_string);
$.ajax({
'accept': 'application/json',
'contentType': 'application/json',
type: "POST",
dataType: "json",
'data': json_string,
cache: true,
crossDomain: true,
url: "/api/login",
success: function(data) {
alert("data "+data);
},
error: function(xhr, status, error) {
alert(xhr.responseText);
}
});
}
난 사용자 휴식 클라이언트와 내가 JSON에게 { "_ 이름"을 보낼 때이 내가 얻을 코드입니다 : "[email protected]", "암호": "1233", " client_app_code ":"1 ","IP_ADDRESS ":"1323 "}
Request headers
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/31.0.1650.63 Safari/537.36
Origin: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo
Content-Type: application/json
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,it;q=0.6
Response headers
Server: Apache-Coyote/1.1
sessionId: 94c16db2-6bb8-11e3-a4e7-7845c4b4
Access-Control-Allow-Origin: *
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Type: application/json
Transfer-Encoding: chunked
Date: Mon, 23 Dec 2013 09:57:06 GMT