나는이 질문을 여러 번 온라인으로 여러 번 질문했습니다. 나는 모든 것을 시험해보고 행운을 잃었습니다.코르도바 화이트리스트 플러그인
데이터를 서버에 POST하고 간단한 응답을 얻으려고합니다. 앱에서 외부 소스에 액세스하려면 코드 바이 화이트리스트 플러그인을 설치해야하므로 분명히 설치했습니다.
오류 나는 돌아 얻을 : 자원을로드하지 못했습니다 : 순 :: ERR_NAME_NOT_RESOLVED
프로젝트 정보 :
- 이있는 온천 UI 응용 프로그램
- 코르도바 CLI 6.5.0
- Android 버전 6.1.2 ,451,515,
설치된 플러그인 :
,메타 태그 :
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
도구 내가 사용 : 윈도우 10, 내가 무슨 짓을 비주얼 스튜디오 2015
:
제거 된 Visua를 사용하여 Whitelist 플러그인을 다시 설치했습니다. L 스튜디오
이 플러그인을 제거한
코르도바 플러그인 추가 코르도바 - 플러그인 - 화이트리스트
제거 된 코르도바 CLI를 통해 다시 설치 및 Github에서
를 통해 플러그인를 다시 설치 난했습니다 Cordova를 6.2.0에서 6.5.0으로 업데이트했습니다.
나는 e 작동하는지 확인하고 아직 아무것도 작동하지 않는지 확인하십시오.
Visual Studio에서 코도 바 캐시를 지 웠습니다.
자바 스크립트 코드는 내가 사용 :
$http({
method: 'GET', url: "http://mywebsite.com/simple_get.php"
}).then(
function (response) {
alert(JSON.stringify(response));
},
function (response) {
alert(JSON.stringify(response));
}
);
jQuery를 코드도 시도 :
var settings = {
"async": true,
"crossDomain": true,
"url": "http://mywebsite.com/demo.php",
"method": "GET",
"headers": {
"content-type": "application/x-www-form-urlencoded",
"cache-control": "no-cache"
},
"data": {}
}
jQuery.ajax(settings).done(function (response) {
console.log(response);
});
내가 어떤 방법을 더 이상 디버깅 및 문제에 도착하는 아무 생각이 없다 도움을 크게 주시면 감사하겠습니다 ... 이것은 내 애플 리케이션을 수행하기위한 마지막 단계입니다 : (
감사
의 URL이 올바른지, 나는 우체부와 URL을 치는 시도하고 응답이있다. 엔드 포인트 서버에 대한 완전한 제어권을 가지고 있습니다. DNS 조회가 정상입니다. 끝 점이 Ripple 에뮬레이터 내부에서 올바르게 실행됩니다. 어떻게 디버깅 할 수 있습니까? – Rizo
오류 로깅을 개선하려면 편집을 참조하십시오. 또한 jQuery를 사용하여 Ajax 요청에 대한 내 형식을 시도하십시오. –
그것은 POST와 GET을 모두 받아들입니다. JS가 당신에게 보냈습니다. jqHXR의 출력은 '[object Object] 컨트롤러입니다.JS (111,25) {[기능] : __proto__ {} readyState가 0, 상태 : 0 하는 statusText 오류 }' – Rizo