我有很多已删除书签的YouTube视频。我注意到其中大多数返回状态码200。例如:
curl -I http://www.youtube.com/watch?v=3YPvlGFyI5k
退货
HTTP/1.1 200 OK
尝试访问不可用的资源时,为什么YouTube不会返回404或类似大多数网站的内容?这样做的意义在于,书签扫描器/清洁器不会将这些书签检测为断开的链接。
我知道如何使用Data API检查YouTube视频的状态。我正在进行扩展,可以解决此问题。我很好奇YouTube为什么如此运作。
最佳答案
我认为,针对侵犯版权的错误返回404是不合适的。也许“410 Gone”是可以接受的。另一方面,Youtube对于从未出现过的视频返回404。
关于youtube - YouTube为什么为已删除的视频返回HTTP状态代码200?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211381/