Lz完全不懂前端的东西,诚信请教。
正在做一个类似于阅读器的项目,要解析一个网站(没人家网站的API,直接解析网页),
我通过chrome的network观察,主页上的信息是通过一个http get获取json数据。我在
我的app里也想模拟,就发了一个http request过去,参数一样,但得到的东西死活是空的。
请求如下:
page=1 是表示第一页,后面的_貌似是时间戳,jsoncallback=貌似是jquery生成的一个函数,好像是
什么JSONP. 我找了一下代码,貌似是这样发Jquery中是这么发送http request,然后获取json数据的:
$.getJSON(URL+'?jsoncallback=?',{'page':page},function(data){
....
}
请教,我该如何用java模拟这一过程? 如何生成jsoncallback=jQuery18009452937345486134_1374655036271这个参数?(这参数貌似是随机的)。。
不带这个参数,server总是返回空(已知和cookie无关)。
jsonp在前端请求的时候request里面加一个?callback=? java端返回的时候获取到生成的那个ID 如:jQuery18009452937345486134_1374655036271
然后java return "jQuery18009452937345486134_1374655036271("+data+")";
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。