我应该使用https请求还是ajax向客户端发送数据?
所以我正在A/B测试网站上工作,类似于http://www.optimizely.com/,我对web开发很陌生。 A/B测试人员几乎允许客户根据用户响应(鼠标点击等)创建其网站的变体以进行优化。因此,一旦在我们的网站上制作了变体(例如更大的按钮大小),我的工作就是将包发送到客户端,以便他们在页面加载时访问和运行客户端变体的JavaScript。我需要ajax调用来发送这些数据,还是可以通过https请求来完成,我需要做什么的优缺点? (我们使用mysql,hadoop和php)。谢谢。我应该使用https请求还是ajax向客户端发送数据?
如果我正确你的意思理解....
Depends中哪些数据被发送 - 如果是个人数据,始终使用HTTPS呼叫,否则HTTP((即请求https://yourdomain.com/your_script.php的数据。)即http://yourdomain.com/your_script.php)都可以(这两个都可以通过ajax完成,所以这不是问题)。
这个问题对我没有多大意义。
HTTPS是一种通信协议。 AJAX是一种编程模式(或者更可笑,更流行的术语)。 AJAX通常会使用HTTPS来完成客户端和服务器之间的实际安全通信。
尽管这不是一个真正的答案,但+1完全反映了我的想法。 OP似乎有一些概念混淆。在一个完全不相关的说明中,我已经读过AJAX现在已经正式成为无处不在,可以使用非正式的'Ajax'而不是'AJAX'。 – rdlowrey 2012-02-12 18:54:04
我从来没有听说过HTTPS请求和Ajax请求被描述为互斥... – rdlowrey 2012-02-12 18:43:31
这是一样的事情(只要你在同一个域)。一个会做整页重定向,另一个不会。这个选择取决于你... – Timeout 2012-02-12 18:45:19