标签: php http url post redirect
目前我有一个网络应用程序可以检索外部服务器上的mp3的URL,但为了保存数据,我想首先检查我的服务器正在检索的页面实际上是重定向,而不是实际内容(所以我可以抓住mp3的URL而不是实际的mp3本身。
外部PHP脚本要求将json数据发布到它,这使得客户端很难自己完成。
问题在于,虽然外部PHP脚本通常将我重定向到GET的标准URL,但有时它会在正文中返回实际的mp3本身,而不是用户的带宽。
解决这个问题的最佳解决方案是什么才能让我不浪费我的带宽?
感谢。
答案 0 :(得分:1)
最好的解决方案是使用Http动词HEAD。
来自RFC2616
HEAD方法与GET相同 除了服务器不能返回 响应中的消息体。
但问题是,远程服务器是否支持HEAD?