需要有关 AJAX URL 的建议
Advice needed on AJAX URL
我正在设计一个使用XmlHttpRequest(AJAX)与后端通信的网站。
我将所有这些数据请求发送到单个 URL,而不是为不同类型的请求提供单独的 URL。在客户端和服务器上,我将根据需要打包和解压缩内容,并确定谁需要使用某种 JSON 信封进行响应。
目的是对所有通信进行一个控制点,以便最大限度地减少重复,并且可以确保始终正确执行安全性。
此 URL 的名称是否有约定?(例如 /ajax
)它对最终用户是隐藏的,所以不太重要,但如果有一个约定,我想遵循它。我这样很无聊。
编辑:我的回答可能不够令人满意,但也许比上一个更好......
最接近该技术的可能是webgl应用程序(3D)和游戏。因为他们可以在运行时使用模型加载和其他东西,但通常他们不会这样做,因为它们还不够大。因此,如果有人真的想找到一些东西,那么开始就不错了。
有一次我做了一个小应用程序,它就像3D模型查看器一样。我想到了三种数据传输方式:Web套接字,json数据post/rec和二进制数据post/rec。我使用了 json,因为它比 web 套接字更兼容,如果它是 bzipped/gzipped,那么它具有与我的二进制文件相同的大小 + 它是人类可读的。您也可以异步上传模型,因此它非常接近您的想法。
回到你的问题,它的实现很少,但并不多。所以我没有看到任何标准。我们使用javascript,所以在这里标准化任何东西都是一次漫长的旅行。无论如何,我不建议你使用/ajax。在 ajax 下,我看到来自客户端的异步请求和来自服务器的 xml 数据响应。但这应该是不同的概念,不是吗?
- Ajax URL路径未替换当前URL
- 使用PHP和ajax传递URL不太正常的变量
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- Ajax对web URL的调用导致javascript错误
- 如何在所有ajax调用中向URL添加参数
- 使用Ajax的后退按钮历史记录,URL中没有散列
- XMLHttpRequest.open()AJAX中的参数url
- (Ajax)在不重新加载内容的情况下登录页面url
- ajax外部url加载完成后调用jquery函数
- 通过AJAX/PHP将数据发送到点击的url
- 当jQuery ajax请求中包含#时,URL中断
- ajax将值返回到url
- AJAX发布请求使用qwest.js到goo.gl url shortener api
- 使用GET方法通过AJAX成功提交表单后更改url
- 有条件地创建ajax url参数以与jQuery Validate一起使用
- 我的 AJAX 请求对象无法正确解析 URL 的协议部分
- 管理 AJAX 中开放函数的 URL 的规则
- 用url ajax传递参数到控制器
- 将utf8字符串转换为URL (ajax)
- 动态PHP URL Ajax加载URL