我应该使用https请求还是ajax向客户端发送数据
Should i use https request or ajax to send data to clients?
所以我正在一个A/B测试网站上工作,类似于http://www.optimizely.com/我对网络开发还很陌生。A/B测试程序几乎允许客户端创建其网站的变体,以根据用户响应(鼠标点击等)进行优化。因此,一旦在我们的网站上创建了变体(例如,较大的按钮大小),我的工作就是向客户端发送一个包,允许他们在加载页面时访问并运行客户端上变体的javascript。我需要ajax调用来发送这些数据吗?还是可以通过https请求来完成?我需要做的事情有哪些优点和缺点?(我们使用的是mysql、hadoop和php)。谢谢
这个问题对我来说没有多大意义。
HTTPS是一种通信协议。AJAX是一种编程模式(或者,也许更讽刺的是,流行语)。AJAX通常使用HTTPS来实现客户端和服务器之间的实际安全通信。
如果我正确理解你的意思。。。。
取决于发送的数据-如果是个人数据,请始终使用HTTPS调用(即从https://yourdomain.com/your_script.php),否则为HTTP(即。http://yourdomain.com/your_script.php)都可以(这两个都可以通过ajax完成,所以这不是问题)。
相关文章:
- 客户端数据存储
- 使用sturts2进行客户端数据清理和分析
- 如何使用Dojo Store进行客户端数据缓存
- 存储临时客户端数据
- 节点.js,Websocket 服务器端客户端数据
- 在 Flask 中将客户端数据传输到服务器端
- 客户端数据不会传递到服务器
- 如何使用客户端数据更新jQuery.dataTables中的所有数据
- 客户端数据结构的JavaScript加密(或模糊处理)
- 使用大型客户端数据初始化JavaScript应用程序
- 级联Telerik组合框在客户端数据绑定后记住选定的值
- 如何启动客户端数据的文件下载并指定其文件名?
- 将客户端数据传递给服务器端方法
- 将客户端数据发送到另一台计算机
- 检查Socket.IO中特定房间中存储的客户端数据
- 重新绘制/更新客户端数据的Meteor.js事件
- 使用nodejs tcp server接收客户端数据
- 可数据的客户端数据更改/重绘
- 如何在Meteor中重定向到外部URL并收集客户端数据
- 当我们使用301重定向时如何收集客户端数据