Когда я использую Live HTTP Headers для Firefox, почему я получаю случайную тарабарщину после слова «обратный вызов»? - PullRequest
0 голосов
/ 23 декабря 2011

Когда я загружал веб-страницу после отправки чего-либо в «форму» типа javascript, я смотрел на заголовки HTTP с помощью дополнения Firefox.Все в заголовках имеет смысл, за исключением 16 случайных символов в середине, которые всегда идут после слова «обратный вызов».Я не знаю, что они имеют в виду и откуда они берутся.

Все это из РАЗДЕЛЬНЫХ «форм представления», если хотите.

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

Как видите, все они начинаются с одного и того же:

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

Но после этого всегда есть набор из 16, казалось бы, случайныхперсонажи.Я понимаю остальную часть этого «URL», но эти 16 символов не имеют смысла для меня.Есть ли способ их сгенерировать или получить до отправки запроса?

Спасибо!

1 Ответ

0 голосов
/ 23 декабря 2011

Это почти наверняка запросы "AJAX", используемые как JSONP . Значение callback... - это имя динамически создаваемой функции JavaScript для обработки результатов данных, возвращаемых HTTP-запросом.

Я бы порекомендовал использовать Firebug для просмотра всего этого - это может помочь пролить немного света на вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...