我正在尝试使用TIdHTTP.Head('https://www.myurl.com/myfile.zip')
, 只是为了在下载之前获取文件大小。
我获取文件大小,以便可以打开多个线程并行下载文件的各个部分,因此下载速度会更快。
Head()
直到最近该方法开始引发此异常时,它都工作正常:
项目 myproject.exe 引发异常类 EIdHTTPProtocolException 并显示消息“HTTP/1.1 406 不可接受”。
我的TIdHTTP
连接到 a TIdSSLIOHandlerSocketOpenSSL
,其中SSLOptions
:
Method = sslvSSLv23
SSLVersions = [sslvSSLv2,sslvSSLv3,sslvTLSv1,sslvTLSv1_1,sslvTLSv1_2]
我应该寻找什么?