簡體   English   中英

檢查下載鏈接是否正常工作而不下載文件

[英]Checking if a download link is working without downloading the file

有沒有一種方法在Javascript(和jQuery)中檢查URL是否為狀態200(特別是404)而不下載它的內容,如果它實際上是狀態200?

例如,我想在執行某些代碼之前檢查視頻的下載鏈接是否有效。 我使用$.ajax()時的問題是,當鏈接確實有效時,它只會在下載完成后通知我。 在某種程度上,有沒有辦法只是“ping”網址,看看它是否有效,但沒有得到它的內容?

您可以嘗試HEAD請求 ,該請求應該完成您要執行的操作:

jQuery.ajax({type: "HEAD", url: "http://google.com/"})

這種類型的請求主要由瀏覽器用於檢查緩存有效性,但它也應該在這里工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM