为什么YouTube会针对已删除的视频返回HTTP状态代码200?

时间:2014-01-18 23:47:34

标签: youtube youtube-api http-status-codes

我有许多已删除的已添加书签的YouTube视频。我注意到他们中的大多数都返回状态代码200.例如:

curl -I http://www.youtube.com/watch?v=3YPvlGFyI5k

返回

HTTP/1.1 200 OK

为什么YouTube在尝试访问不可用资源时,不会返回404或大多数网站所做的类似内容?这样做的重要性在于书签扫描仪/清洁器不会将这些书签检测为断开的链接。

我知道如何使用Data API检查YouTube视频的状态。我正在进行扩展,以解决这个问题。我只是好奇为什么YouTube以这种方式运作。

1 个答案:

答案 0 :(得分:1)

在我看来,我不认为返回404版权违规错误是正确的。也许“410 Gone”可以接受。另一方面,Youtube为那些从未出现的视频返回404。