大虾们,我现在有一个wmlscript
String a = URL.loadString('www.mywap.com/2.jsp','text/vnd.wap.wml;charset=UTF-8');
在a里面呢,没有http头信息,比如Location这个,你是得不到得,而且最要命得是他不能进行Referer欺骗,人家www.mywap.com需要一个Referer等于www.mywap.com/1.jsp,URL.loadString('www.mywap.com/2.jsp','text/vnd.wap.wml;charset=UTF-8');请求的时候带不上Referer这个头,这个函数除了象笨蛋一样访问他什么都不干,不能加http头,2.jsp就把我干掉了,谁能帮我解决问题
String a = URL.loadString('www.mywap.com/2.jsp','text/vnd.wap.wml;charset=UTF-8');
在a里面呢,没有http头信息,比如Location这个,你是得不到得,而且最要命得是他不能进行Referer欺骗,人家www.mywap.com需要一个Referer等于www.mywap.com/1.jsp,URL.loadString('www.mywap.com/2.jsp','text/vnd.wap.wml;charset=UTF-8');请求的时候带不上Referer这个头,这个函数除了象笨蛋一样访问他什么都不干,不能加http头,2.jsp就把我干掉了,谁能帮我解决问题
HttpURLConnection urlConn = (HttpURLConnection)oUrl.openConnection();
urlConn.setReadTimeout(5000);
urlConn.setDoInput(true);
urlConn.setRequestProperty("Referer", "http://www.fpsbanana.com/skins/download/15442");BufferedInputStream reader = new BufferedInputStream(urlConn.getInputStream());
// ....
reader.close();
urlConn.disconnect();
看我发的这个帖子
http://demo2.openwave.com:8080/jive3/thread.jspa?threadID=10721
因为在浏览器里,普遍的都是不允许跨域,好像在XMLHTTP里,它就不能设定REF,或许是它需要较高的安全环境才能当一个方法走不通或很麻烦时,换一个方式,很容易就能搞定的,何苦要整这一出捏?