如何在PhoneGap,Cordova中保护跨域调用?

时间:2013-09-21 03:24:51

标签: json security cordova jsonp cors

我正在编写PhoneGap需要访问的第一个安全服务。

  • 哪种数据格式最安全或最适合返回?

我最感兴趣的是返回JSON,JSON-P或OData,但如果它更安全,我可以使用XML。

1 个答案:

答案 0 :(得分:1)

呼叫类型必须是POST 服务器需要JSON数据(至少是用户名和密码)。 服务器重新发送JSON数据。

代码:

function makeCall(){

var URL = "HTTP://remote/server/rest/call";

var jsonData ='{"username":"'+$('#username').val()+'","password":"'+$('#password').val()+'"}';

$.ajax({
        headers: {"Content-Type":"application/json; charset=UTF-8"},
        type: "POST",
        url: url,
        data: jsonData,
        dataType: "json",
        success: succesFunction,
        error: errorFunction
    });
}