开发者社区> 问答> 正文

请教一个各位关于$.getJSON的问题

Lz完全不懂前端的东西,诚信请教。

正在做一个类似于阅读器的项目,要解析一个网站(没人家网站的API,直接解析网页),

我通过chrome的network观察,主页上的信息是通过一个http get获取json数据。我在

我的app里也想模拟,就发了一个http request过去,参数一样,但得到的东西死活是空的。

请求如下:

http://www.xxxx.com/comment?jsoncallback=jQuery18009452937345486134_1374655036271&page=1&_=1374656324298

page=1 是表示第一页,后面的_貌似是时间戳,jsoncallback=貌似是jquery生成的一个函数,好像是

什么JSONP. 我找了一下代码,貌似是这样发Jquery中是这么发送http request,然后获取json数据的:

$.getJSON(URL+'?jsoncallback=?',{'page':page},function(data){

....

}

请教,我该如何用java模拟这一过程? 如何生成jsoncallback=jQuery18009452937345486134_1374655036271这个参数?(这参数貌似是随机的)。。

不带这个参数,server总是返回空(已知和cookie无关)。

展开
收起
a123456678 2016-07-08 15:33:16 2140 0
1 条回答
写回答
取消 提交回答
  • jsonp在前端请求的时候request里面加一个?callback=? java端返回的时候获取到生成的那个ID 如:jQuery18009452937345486134_1374655036271

    然后java return "jQuery18009452937345486134_1374655036271("+data+")";

    2019-07-17 19:53:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载