我需要将我的网站的内容进行修改后再发送给客户浏览器(当客户在我的网站的URL后边加上一个我设置的端口进行访问时)。
我的实现方法是,写一个简单的HTTP服务器,设罢一端口,当浏览器访问时,我从没有加端口的URL处获得文件,进行处理,然后再传送给浏览器。现在的问题的,对于二进制文件,我不需要进行这样的修改。
那么有两种方法处理二进制文件:
1.直接象一般文件那样从无端口的URL获得文件,再传送给浏览器;
2.直接通过某种方式告诉浏览器,让其直接到没有端口的URL去读取。第一种方法当然可以实现,但对于这种不需要处理的文件,这样做会白白消耗内存及时间,所以最好通过第二种方式实现,可以提高程序的效率。请问,如何告诉浏览器,到一个无端口的URL去取文件?
我通过在HTTP头中发送一个302消息(重定向),并且给出一个新的URL,但这样做好象不起作用。望高手指教!