我正在尝试使用Dart编程语言和Flutter框架下载pdf文件。
如果我通过浏览器或邮递员发送GET请求,则一切正常。但是,当我尝试使用:
await http.readBytes("https://www.nato.int/structur/recruit/documents/Close%20Protection%20Agent,%20Close%20Protection%20Unit.pdf")
我收到请求...的请求,失败,状态为403:禁止。
我正在使用此导入
import 'package:http/http.dart' as http;
为什么从浏览器发出请求有效并且动态出现此错误。如果我的网址编码错误,应该如何编码?它已经正确编码了吗? 预先感谢!