请教:URL中的查询语句解析

请教:URL中的查询语句解析

用C写一个HTTP下载器,当遇到如下的URL地址时:
http://www.cnpaf.net/search.asp? ... =URI&Types=News
http://mp3.baidu.com/m?tn=baidum ... +%D5%C5%C9%D8%BA%AD
如何定为其在服务器上的位置呢,即若用
GET语句,怎样写文件的所在位置?

另,用http下载如mp3一般的媒体文件(而非文本、网页),例:http://roc.tjone.com/mp3v2.1/mp3/yxdcb.mp3
是否就用:
GET roc.tjone.com/mp3v2.1/mp3/yxdcb.mp3 HTTP/1.1
Host: roc.tjone.com
就可以了呢?

已查看RFC 2068 HTTP/1.1 和 RFC 1738 URL,
不知是没有理解还是答案不在这两个文档上,请知者相告,谢谢。


QUOTE:
原帖由 berlin860 于 2007-3-15 16:29 发表
用C写一个HTTP下载器,当遇到如下的URL地址时:
http://www.cnpaf.net/search.asp? ... =URI&Types=News
[url]http://mp3.baidu.com/m?tn=baidump3&ct=13 ...

不晓得
呵呵:)