【发布时间】:2022-01-20 06:43:41
【问题描述】:
我正在处理一个 HTML 文件,该文件使用 AJAX 通过 POST 将数据发送到https://www.example.com/register_email。
如果我在浏览器中复制并粘贴https://www.example.com/register_email,它会返回
{"status":"error","message":"Please enter Email"}
但在 FileZilla 中我找不到任何名为“register_email”的东西,我的主机的文件管理器也是如此。
【问题讨论】:
-
这可能是由 Web 服务或 Web 服务器创建的路由,因此是不存在的文件。它可以是 PHP、node 或使用任何其他服务器语言甚至网络服务器本身(例如 nginx)制作的任何其他服务。在这一点上,有太多的选择,我无法解释它们全部或做什么。尝试在文件中查找“请输入电子邮件”文本并希望得到结果。如果不是,那么它可能是一条路线,例如nginx
-
谁控制着 www.example.com?许多现代 Web 应用程序框架使用路由,其中 URI 并不总是映射到物理文件
-
example.com 由我的一个朋友控制,他请求我帮助实现网站的一些功能(我确实有访问域的凭据)。 example.com 上托管的网站是由第三方公司使用 PHP 和 CodeIgniter 框架制作的
-
1) 可能不会有物理的“register_email”文件。 2)复制和粘贴中的错误来自缺少“email”参数的 GET 请求,API 可能设置为仅接收 POST 请求。但我预计会出现不同的错误。为什么要查找服务器端代码的位置?你希望达到什么目标?
标签: javascript html jquery ajax