首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PhoneGap实现web服务中的安全通信

问使用PhoneGap实现web服务中的安全通信
EN

Stack Overflow用户
提问于 2011-11-28 17:46:59
回答 2查看 1.1K关注 0票数 0

我将开发一个非常简单的PhoneGap应用程序。

我需要实现身份验证和一些简单的数据传输,从电话到服务器,反之亦然。

我更喜欢使用ASP.NET作为the服务,我们的数据库是MS,但我不确定我应该采取什么方法来创建PhoneGap应用程序和the服务之间的安全通信。

简单的AJAX请求的问题是跨域的限制,我不确定JSONP是否是一个好的选择。

我想知道是否有人可以告诉我,我应该使用什么技术来建立一个与PhoneGap (HTML5,JavaScript)和.NET webservice一起工作的半安全连接。

我知道这是一个一般性的问题,但我需要知道在这种情况下,什么技术是最好的。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-11-28 17:52:05

对于初学者,您可以使用rest接口和http身份验证,这将很简单,它将帮助您开始。

票数 0
EN

Stack Overflow用户

发布于 2011-11-28 22:12:21

只要您清理(验证)从请求中接收到的输入,JSONP就是一个很好的选择。此外,它由jquery支持,因此您可以使用以下内容:

代码语言:javascript
复制
function retrieve(parameter1,parameter2, server) 
{
var url1 = 'http://' + server + '/endpoint.php?jsoncallback=?';
$.getJSON(url1,
          {
            param1: parameter1, 
            param2: parameter2, 
          },

          function(data) 
          {
              console.log('Data connection OK');
              retData = data;
          });
}

关于安全性,您可以通过HTTPS完成此请求。

在服务器端,json回复应该包装在一个函数中,该函数的名称取自jsoncallback,这样您就可以实现JSONP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8294018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档