我向视频文件网址发送HEAD请求,以便有效地检查网址的可用性,以及获取视频文件的大小而不实际下载(通过内容) -length)。
在某些情况下,我得到了:
IOException: java.security.cert.CertificateException: No subject alternative DNS name matching gcdn.2mdn.net found
我已经搜索了SO,并且有关于证书生成的解决方案,但是我的解决方案是什么呢?
答案 0 :(得分:0)
在执行HEAD时,视频网址的HTTPs证书似乎会将您发送到其他DNS名称?
无论如何请注意,如果服务器没有显式实现HEAD,它可以什么都不做,或者它甚至可以做任何他用GET检索视频的事情(不是发送给你的身体,这是真的,但是服务器将加载视频两次)。但由于HEAD不是一个非常常见的动词,只要视频网址没有明确说明,依赖它就可能是一个糟糕的选择。