公众号获取临时素材时如何预判素材请求有效?
https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Get_temporary_materials.html
按照文档,当请求的access_token或media_id无效时,会在body中返回json,内附errcode表示错误ID,但此时http的status也是200。
而,在媒体资源可以正常请求到时,http的status为200,body内为媒体文件的二进制数据,不存在上述带有errcode的json。
那么问题来了:
如何在下载临时素材之前判断这个素材是否是有效的?body长度?header中的content-type?Content-disposition?