这个网站 http://www.nbjt.gov.cn/vote/vote.jspx?voteId=62&channelId=422&from=message&isappinstalled=0
模拟请求应该和它页面性质无关吧
方法是POST,
只是限制了IP,其他没有什么特殊的地方,但以前没接触过网页制作
当然可以用换IP的软件
但好像换了浏览器代理IP访问不了,换主机IP貌似也不行
其中的原理也不太懂
有源码参考最好
或者提供思路,介绍些知识也行,万谢
------解决思路----------------------
换代理试试了
------解决思路----------------------
换代理ip你就没有办法限制了吧?
------解决思路----------------------
做个验证码就行了- -。
------解决思路----------------------
public String getIpAddr() {
String ip = request.getHeader("X-Forwarded-For");
if (ip == null
------解决思路----------------------
ip.length() == 0
------解决思路----------------------
"unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if (ip == null
------解决思路----------------------
ip.length() == 0
------解决思路----------------------
"unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if (ip == null
------解决思路----------------------
ip.length() == 0
------解决思路----------------------
"unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("HTTP_CLIENT_IP");
}
if (ip == null
------解决思路----------------------
ip.length() == 0
------解决思路----------------------
"unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("HTTP_X_FORWARDED_FOR");
}
if (ip == null
------解决思路----------------------
ip.length() == 0
------解决思路----------------------
"unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
这是获取IP的方法 你判断一下让同一个IP在多少时间内只能访问一次就行了 希望对你有用!!!