我不知道标题是否完全合适,但这是我真正想要做的。我有指向 mp3 文件的 url,现在有些是有效的,有些不是,截至目前,所以在我呈现在我的 UI 中播放这些音频文件的控件之前,我想检查该 URL 是否会给我mp3 或导致 404。我该怎么做?
Gün*_*uer 20
发出 HTTP 请求并检查响应代码
final response =
await http.get('https://jsonplaceholder.typicode.com/posts/1');
if (response.statusCode == 200) {
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅https://flutter.io/docs/cookbook/networking/fetch-data。
一个HEAD请求将是尽管当您只想检查URL是有效的,因为它实际上并不下载内容更加有效。
final response =
await http.head('https://jsonplaceholder.typicode.com/posts/1');
if (response.statusCode == 200) {
Run Code Online (Sandbox Code Playgroud)
另见https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/HEAD
| 归档时间: |
|
| 查看次数: |
8072 次 |
| 最近记录: |