首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

请问自己写C语言代理服务器的话, 怎么办Gif/MP3文件? TXT没有关问题

2012-03-22 
请教自己写C语言代理服务器的话, 怎么处理Gif/MP3文件? TXT没问题.我不太了解怎么处理非TXT请求.能不能简

请教自己写C语言代理服务器的话, 怎么处理Gif/MP3文件? TXT没问题.
我不太了解怎么处理非TXT请求. 能不能简要的介绍一下?
如果浏览器向我的C语言写的代理服务器请求一个txt文件, 那么没问题...转发(write(X,X,X))到目的服务器即可, 再把收到的结果传给浏览器.


但是, 比如浏览器向我的代理服务器请求访问这个gif文件, 我不知道怎么处理它...我的程序没法处理这个.. 还有MP3
GET http://www.csdn.com/body.gif

[解决办法]
不知道你处理MIME类型没有,这个是必须的。
也许浏览器默认是 text/plain 或者 text/html,所以请求 txt 时没有中转MIME也能处理

探讨
我不太了解怎么处理非TXT请求. 能不能简要的介绍一下?
如果浏览器向我的C语言写的代理服务器请求一个txt文件, 那么没问题...转发(write(X,X,X))到目的服务器即可, 再把收到的结果传给浏览器.


但是, 比如浏览器向我的代理服务器请求访问这个gif文件, 我不知道怎么处理它...我的程序没法处理这个.. 还有MP3
GET http://www.csdn.com/b……

热点排行