文件上载链接URL重定向或解析

文件下载链接URL重定向或解析
以下是一个下载地址:
http://zhangmenshiting.baidu.com/data2/music/5071401/50714021351645261.mp3?xcode=b2153a18707928bb0ca177dffe5246f3
如何从这个地址得到真正的文件名***.mp3,然后再下载文件***.mp3 ?
------最佳解决方案--------------------
get下,如果服务器给你个301或302,以及新的url,再Get新的url。
------其他解决方案--------------------
就在你获取文件名的HTTP头的后面

HTTP头
\r\n
\r\n
文件内容
------其他解决方案--------------------
http://topic.****.net/u/20121030/16/27fa24d3-f331-40c7-8fe3-9289ffe29e8e.html

------其他解决方案--------------------
用SOCKET联接HTTP服务器,发送以下信息:
"GET   http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/5071401/50714021351645261.mp3?xcode=2cb9e8bca0fb98a4577895e58b3b93ef
HTTP/1.1\r\n\
Accept:   */*\r\n\
Accept-Language:   zh-cn\r\n\
User-Agent: Mozilla/4.0 \    (compatible; MSIE 5.0; Windows NT; DigExt; DTS Agent;)\r\n
Host:   music.baidu.com\r\n\
Connection:   Keep-Alive\r\n\r\n " 

得到:
/********************************************************************************************/
HTTP/1.1 302 Found
Set-Cookie: BAIDUID=E04C945E8C7795DE8FCF65737B66D1F7:FG=1; max-age=31536000; expires=Thu, 31-Oct-13 08:23:46 GMT; domain=.baidu.com; path=/; version=1
P3P: CP=" OTI DSP COR IVA OUR IND COM "
Location: http://zhangmenshiting.baidu.com/data2/music/5071401/50714021351645261.mp3?xcode=fff5ae2f14eb4de830b0581eb794ca53
Content-type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Date: Wed, 31 Oct 2012 08:23:46 GMT
Server: apache
/********************************************************************************************/

再发送以下信息:
"GET   http://zhangmenshiting.baidu.com/data2/music/5071401/50714021351645261.mp3?xcode=2cb9e8bca0fb98a4577895e58b3b93ef
HTTP/1.1\r\n\
Accept:   */*\r\n\
Accept-Language:   zh-cn\r\n\
User-Agent: Mozilla/4.0 \    (compatible; MSIE 5.0; Windows NT; DigExt; DTS Agent;)\r\n
Host:   zhangmenshiting.baidu.com\r\n\
Connection:   Keep-Alive\r\n\r\n "

得到:
/*****************************************************************************************/
HTTP/1.0 200 OK
Expires: Thu, 01 Nov 2012 11:01:48 GMT
Date: Thu, 25 Oct 2012 11:01:48 GMT
Server: JSP2/1.0.1
Content-Type: audio/mpeg
Content-Length: 6704002
Accept-Ranges: bytes
Last-Modified: Fri, 14 Sep 2012 05:12:16 GMT
x-bs-version: BD535197FD3B3D32A0CF3C54D9FCE72C
ETag: 54197794bc262bb5812ae16a33f89a92
x-bs-request-id: MTAuNDYuMTEzLjIwOjgwODA6MTM5NjQ1MTU5ODoxOS9TZXAvMjAxMiAwNzoxNzoxMCA=
Content-Disposition: attachment; filename="我的好兄弟.mp3"
x-bs-meta-crc32: 4201211135
Content-MD5: 54197794bc262bb5812ae16a33f89a92
Cache-Control: max-age=604800
Age: 509341
Via: 1.0 lsdx31:80 (Cdn Cache Server V2.0), 1.0 gdsw14:8080 (Cdn Cache Server V2.0)
Connection: close
/*****************************************************************************************/


我得到了filename,可是没见到想下载的文件“我的好兄弟.mp3”的下载URL,请问要下载“我的好兄弟.mp3”该怎么做呢?