托管Web API和托管网站之间的区别

时间:2020-07-19 19:52:00

标签: api networking server web-hosting

根据我的收集,在服务器上托管网站正在为网站文件分配空间,而在服务器连续运行API来接收传入的Web请求时,托管API。托管网站时服务器确实没有运行任何东西吗?还是还在持续运行网站以等待通话。

2 个答案:

答案 0 :(得分:0)

当您请求网站时,它会通过网络调用服务器计算机,该计算机运行名为Web服务器的应用程序,例如Apache HTTP Server。没有该应用程序,它将无法通过网页响应您的HTTP调用。

网页只是文档和资源,因此它们无法自行响应。另一方面,API通常是一个单独的独立应用程序,可以在其他计算机上运行,​​并且通常由网页调用。

因此答案是否定的:服务器甚至必须为静态网站运行某些内容。

答案 1 :(得分:-1)

您需要一台服务器来“服务”您的网页。静态页面还是动态页面(html或php)都没有关系。如果您有一个html页面,服务器将读取该页面并将其发送给用户(未完成处理),如果您有一个像php这样的动态页面,则服务器将处理php代码并生成结果,通常该HTML页面可用于客户。

如果您拥有与动态页面相同的API,则可以发送参数,然后对它们进行服务器处理,然后得到结果。如果是API,则可能需要进行身份验证,其结果可以是HTML,XML和JSON。

相关问题