请求地址:https://java-fordream.rhcloud.com/RechargeOS/proxy?requesturl=你要访问的URL
例如:
https://java-fordream.rhcloud.com/RechargeOS/proxy?requesturl=http://www.google.com
https://java-fordream.rhcloud.com/RechargeOS/proxy?requesturl=http://www.ip138.com
默认会自动设置字符集,如果出现乱码可以尝试自己手动设置字符集,形如proxy?requesturl=...&chatset=utf-8
第一次自己做这样的东西,不太会,bug还是挺多的、目前完成:
针对文本、流对象、html处理
完成对img/script/a/form标签处理
增加对iframe框架的转发支持
目前已经的问题有:
JavaScript里如果有含有URL没有处理
当表单的method="post"有问题(method="get"应该没问题,但我没测试)
一些比较冷门的html标签没处理所以请求的还是源地址
请求的一些资源文件、例如JavaScript、CSS等包含的URL没有做转发处理
JavaScript里很容易产生转义符 这样不太方便做搜索 如果有人有好方法 希望能告诉我
希望大家可以测试测试看 还有哪些我没发现的问题可以告诉我
Ps:所有用户请求的会话共享,所以如果有类似登陆的东西 不要在这里尝试 有不安全因素
例如:
https://java-fordream.rhcloud.com/RechargeOS/proxy?requesturl=http://www.google.com
https://java-fordream.rhcloud.com/RechargeOS/proxy?requesturl=http://www.ip138.com
默认会自动设置字符集,如果出现乱码可以尝试自己手动设置字符集,形如proxy?requesturl=...&chatset=utf-8
第一次自己做这样的东西,不太会,bug还是挺多的、目前完成:
针对文本、流对象、html处理
完成对img/script/a/form标签处理
增加对iframe框架的转发支持
目前已经的问题有:
JavaScript里如果有含有URL没有处理
当表单的method="post"有问题(method="get"应该没问题,但我没测试)
一些比较冷门的html标签没处理所以请求的还是源地址
请求的一些资源文件、例如JavaScript、CSS等包含的URL没有做转发处理
JavaScript里很容易产生转义符 这样不太方便做搜索 如果有人有好方法 希望能告诉我
希望大家可以测试测试看 还有哪些我没发现的问题可以告诉我
Ps:所有用户请求的会话共享,所以如果有类似登陆的东西 不要在这里尝试 有不安全因素
