[1481] API

Title Text:ACCESS LIMITS: Clients may maintain connections to the server for no more than 86,400 seconds per day. If you need additional time, you may contact IERS to file a request for up to one additional second.<

Origin:https://xkcd.com/1481/

https://www.explainxkcd.com/wiki/index.php/1481:_API

API

访问限制:客户端可以保持与服务器的连接,每天不超过86400秒。如果你需要额外的时间,你可以联系IERS提起了一个额外的第二请求。

http://xkcd.in/comic?lg=cn&id=1481

这个漫画提供了一个专为人类读者设计的网站,就好像它有一个专为机器到机器的Web服务设计的API(应用程序编程接口)。 API是一组关于计算机程序的指令,旨在供其他计算机程序的开发人员使用,因此这两个程序可以更容易地互操作。该文档说明了如何将命令发送到程序,以及如何返回输出。

许多Web API旨在以XML格式返回数据。但在这种情况下,XML是XHTML,是所有网页使用的语言版本。 “请求的数据”是实际的内容(例如博客文章),“文档”指的是(以模糊的方式)网页的各个部分,它控制它在屏幕上的外观(例如CSS和JavaScript布局代码) )。该

“documentation”也可以是DTD,它告诉XML解析器有关这种特定XML格式的信息,即XHTML。

为了使程序能够处理为人类观看而设计的通用网站,该程序需要使用网络抓取技术,当网站设计以人类可能从未注意到的微妙方式发生变化时,这种技术通常会中断。因此,开发人员更喜欢使用具有明确定义的机器可读格式的适当API,稳定的接口和实际描述数据语义的文档。

例如,Google拥有其Youtube网络服务第3版的官方API。但是,那些不想使用所需API密钥或与其使用相关的成本的开发人员有时只会抓住常规的YouTube网站。因此,有人可以将此漫画与YouTube网址一起发布,作为开发人员的一个错综复杂的提示,即可以替代官方API。

API密钥部分是如何使用HTTP安全(HTTPS)保护网页的逐步说明。传输层安全性(TLS)协议使用使用Rivest-Shamir-Adleman(RSA)加密签名的椭圆曲线Diffie-ellman(ECDH)密钥,该密钥存储在X.509证书中。通常,浏览器或操作系统在幕后执行此操作,因此大多数Web开发人员和用户无需了解这些详细信息。

标题文本中提到的访问限制表明API每天可以使用86,400秒。起初这可能看起来是一个奇怪的任意数字,但实际上它是24小时内的总秒数,这基本上意味着大多数日子都没有限制。国际地球自转和参考系统服务(IERS)是决定何时增加闰秒的组织,这可以解释地球自转的轻微异常与平均太阳日相比。这些闰秒意味着该网站偶尔会有一个额外的秒数,虽然IERS决定是基于实际的地球自转率,但它们当然不会响应闰秒请求以延长网络的秒数网站将在给定的日历日内提供。 API没有讨论由于夏令时在美国以及欧洲和其他一些地方的夏令时有些日子有23天或25小时的问题。这表明Web服务通过UTC跟踪时间。

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories