比如我在使用inet1.openURL("http://www.google.com/")时会自动转向到http://www.google.com/intl/zh-CN/,
我怎样才能获取Inet1转向后的地址呢?也就是:http://www.google.com/intl/zh-CN/?真的是百思不得其解.
查一些资料后得知如果HTTP头中包含301,302等这些标识,可以通过HTTP头中的location属性得到转向后的地址,但是从Inet.getHeader中只能得到转向后的页面的HTTP头.Inet似乎把HTTP转向的功能封装了.使用wininet.dll API的openURL得到的结果也是一样,难道只能用winsock从HTTP底层才能解析出转向后的地址吗?如果用winsock解析,可以将这种解析的功能封装到一个过程或类中吗?
请大家指教!谢谢!