当我在Firefox上使用Live HTTP头文件时,为什么会在单词“quot;回调";?

当我在Firefox上使用Live HTTP头文件时,为什么会在单词“quot;回调";?,http,header,callback,Http,Header,Callback,当我在将内容提交到javascript类型的“表单”后加载网页时,我使用Firefox插件查看了HTTP标题。头部中的所有东西都是有意义的,除了中间的16个随机字符,它们总是在“回调”一词之后出现。我不知道它们是什么意思,也不知道它们来自哪里 如果您愿意,这些都是单独的“表格提交” "http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&callback=callback8FDR

当我在将内容提交到javascript类型的“表单”后加载网页时,我使用Firefox插件查看了HTTP标题。头部中的所有东西都是有意义的,除了中间的16个随机字符,它们总是在“回调”一词之后出现。我不知道它们是什么意思,也不知道它们来自哪里

如果您愿意,这些都是单独的“表格提交”

"http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&callback=callback8FDRUTrnQgGI2iuZ&inPlaceID=1003168722&xxx___1_f_987=http%3A%2F%2Fwww.yellowpages.com%2Fdallas tx%2Fmip%2Fdallas-womens-foundation-13224281%3fID%3frid%3f13224281“

"http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&callback=callbackPAgvDXBbZuLXbAHw&inPlaceID=1014875244&xxx_c_1_f_987=http%3A%2F%2Fwww.yellowpages.com%2Fmorrill me%2Fmip%2Fshear-talent-country-style-14741614%3Flid%3D14741614“

"http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&callback=callback5GgVkaOind0ySooX&inPlaceID=1015406723&xxx___1___987=http%3A%2F%2Fwww.yellowpages.com%2Fgalesburg mi%2Fmip%2Fmichigan-grower-products-8776287%3frid%3f8776287“

正如你所看到的,他们都是从同一件事开始的:

"http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&callback=callback”

但在那之后,总有一组16个看似随机的字符。我理解这个“url”的其余部分,但这16个字符对我来说没有意义。在发送请求之前,是否有任何方法生成或获取它们


谢谢

这些几乎可以肯定是“AJAX”请求,被用作。
callback…
值是动态创建的JavaScript函数的名称,用于处理HTTP请求返回的数据的结果


我建议使用来查看所有这些内容-这可能有助于对事情有更多的了解。

有什么方法可以事先获取这些字符吗?我需要做的是自己创建这个url,然后我需要打开这个url(提交“表单”),我已经有Firebug了,但是它有很多东西,我很困惑。我主要使用Python,而不是Javascript或AJAX。我不知道在哪里可以找到这16个字符。考虑到它们可能是由页面使用的JavaScript框架随机生成的,所以可能不是。但是,如果不与页面的其余部分交互,则可能不需要特定的名称。您可以完全删除回调参数,至少在站点的当前实现中,会返回正常的JSON。否则,如果仍然希望以JSONP.Oh的形式处理响应,则可以提供自己的回调名称!可以所以我可以把所有的回调都去掉,它还能用吗?酷!试试看。(它目前对我有效。)然而,除非你知道一些我不知道的事情,否则请注意,这些都是非常具体的实现,网站可以随时更改其格式等,而不必事先通知——破坏你提出的任何实现。