Memento项目

Memento项目是一个由(NDIIPP)资助的项目,旨在使网络存档的内容更容易被公众发现和访问,同时也为网络历史研究提供便利。

技术说明
Memento项目在 RFC 7089 中定义为内容协商的时间维度的一种实现,内容协商是蒂姆·伯纳斯-李在1996年提出的概念。Memento利用HTTP的头部信息来实现客户端和服务器之间的内容协商,从而找到用户所需内容的不同版本。

要完全理解Memento,必须认识到HTTP提供的标头不一定反映特定版本的网页何时出现。此外,在某些情况下标头可能不存在。为了提供更多信息,Memento项目引入了一个新的头部信息,用于表示网页的特定版本在网络上被观察到的时间。

用法
用户可以通过在浏览器中导航到一个特定的链接来找到网页的历史副本,将urltoarchive替换为所需页面的完整URL即可。

Memento的JSON描述:
: http://timetravel.mementoweb.org/api/json/YYYY/urltoarchive
: http://timetravel.mementoweb.org/api/json/YYYYMM/urltoarchive
: http://timetravel.mementoweb.org/api/json/YYYYMMDD/urltoarchive
: http://timetravel.mementoweb.org/api/json/YYYYMMDDHH/urltoarchive
: http://timetravel.mementoweb.org/api/json/YYYYMMDDHHMM/urltoarchive

或者重定向到一个与期望时间相近的副本:
: http://timetravel.mementoweb.org/memento/YYYY/urltoarchive
: http://timetravel.mementoweb.org/memento/YYYYMM/urltoarchive
: http://timetravel.mementoweb.org/memento/YYYYMMDD/urltoarchive
: http://timetravel.mementoweb.org/memento/YYYYMMDDHH/urltoarchive
: http://timetravel.mementoweb.org/memento/YYYYMMDDHHMM/urltoarchive

参考
外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。