0
IOT 장치를 목록에 추가 할 서비스를 만듭니다. 액세스 제어 검사를 통과하지 않는 프리 플라이트 요청에Access Control-Allow-Origin, IBM Bluemix
응답 : 데이터를 전송할 때 오류가 발생합니다 없음 '액세스 제어 - 허용 - 원산지'헤더 내가 좋아하는 시도
요청 된 자원에 존재 이 :
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = cfunc;
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Authorization", "Basic " + auth);
xmlhttp.setRequestHeader('Content-type', 'application/json');
xmlhttp.setRequestHeader('Access-Control-Allow-Origin', '*');
xmlhttp.setRequestHeader('Access-Control-Allow-Methods', 'POST, GET, DELETE, PUT');
xmlhttp.setRequestHeader('Access-Control-Allow-Headers', 'x-requested-with,Content-Type');
xmlhttp.send(JSON.stringify(jsonString));
있지만 오류 같은 오류와 함께, 내가이 일을하려고 너무 반복했다 :
$.ajax({
type: 'POST',
url: 'https://pmhhdo.internetofthings.ibmcloud.com/api/v0002/bulk/devices/add',
headers: {
'Authorization': 'Basic ' + auth,
'Content-Type':'application/json',
'Access-Control-Allow-Origin': 'https://pmhhdo.internetofthings.ibmcloud.com',
'Access-Control-Allow-Methods': 'GET, POST, PATCH, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers': 'Origin, Content-Type, X-Auth-Token'
},
withCredentials: true,
crossDomain: true,
data: jsonString,
dataType: 'json',
success : function(data) {
},
});
어떤 생각을해야합니까?