需要有关 AJAX URL 的建议

Advice needed on AJAX URL

本文关键字:URL AJAX      更新时间:2023-09-26

我正在设计一个使用XmlHttpRequest(AJAX)与后端通信的网站。

我将所有这些数据请求发送到单个 URL,而不是为不同类型的请求提供单独的 URL。在客户端和服务器上,我将根据需要打包和解压缩内容,并确定谁需要使用某种 JSON 信封进行响应。

目的是对所有通信进行一个控制点,以便最大限度地减少重复,并且可以确保始终正确执行安全性。

此 URL 的名称是否有约定?(例如 /ajax )它对最终用户是隐藏的,所以不太重要,但如果有一个约定,我想遵循它。我这样很无聊。

编辑:我的回答可能不够令人满意,但也许比上一个更好......

最接近该技术的可能是webgl应用程序(3D)和游戏。因为他们可以在运行时使用模型加载和其他东西,但通常他们不会这样做,因为它们还不够大。因此,如果有人真的想找到一些东西,那么开始就不错了。

有一次我做了一个小应用程序,它就像3D模型查看器一样。我想到了三种数据传输方式:Web套接字,json数据post/rec和二进制数据post/rec。我使用了 json,因为它比 web 套接字更兼容,如果它是 bzipped/gzipped,那么它具有与我的二进制文件相同的大小 + 它是人类可读的。您也可以异步上传模型,因此它非常接近您的想法。

回到你的问题,它的实现很少,但并不多。所以我没有看到任何标准。我们使用javascript,所以在这里标准化任何东西都是一次漫长的旅行。无论如何,我不建议你使用/ajax。在 ajax 下,我看到来自客户端的异步请求和来自服务器的 xml 数据响应。但这应该是不同的概念,不是吗?