当网站是服务器端渲染的时,我怎样才能找到网站使用的 API?

How can I find the API a website uses, when the website is server-side rendered?

提问人:JP5 提问时间:1/26/2022 更新时间:1/26/2022 访问量:991

问:

我发现当网站使用客户端渲染时,很容易找到 API。不幸的是,我正在查看的网站使用服务器端渲染,我正在尝试找到 API。讨论如何找到 API 的文章总是只解释如何为客户端渲染的网站做到这一点,然后忽略服务器端,“因为它要复杂得多”。 我的问题是,是否有可能从服务器端渲染的网站找到 API,以及是否有人会为我提供任何起点,因为我找不到任何东西。

HTML API 服务器端渲染 客户端

评论

0赞 deceze 1/26/2022
服务器对你来说是一个黑匣子。如果你得到的只是服务器返回的内容,并且没有任何 API 的提示,那么就是这样。

答:

3赞 Quentin 1/26/2022 #1

你不能。

您无权访问服务器端代码,因此您无法知道它从哪里获取数据。

也许它是一个公共 Web 服务。也许它是一个私有的 Web 服务。也许是直接访问数据库。也许它正在从服务器本地文件系统上的静态文件中读取数据。你没有办法说出来。