gpt4 book ai didi

ajax - 这个 AJAX URL 的 _escaped_fragment_ 请求会是什么样子?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:35:31 26 4
gpt4 key购买 nike

假设我有一个带有此 URL 的 AJAX 应用程序:http://www.foo.com/bar#!a=1&b=2&c=3

crawable AJAX会是什么?来自 GoogleBot 的请求是什么样的?

我假设是这样的:

A) http://www.foo.com/bar?_escaped_fragment_=a%3D1%26b%3D2%26c%3D3

但它看起来真的是这样的:(即 = 不是 url 编码的)

B) http://www.foo.com/bar?_escaped_fragment_=a=1%26b=2%26c=3

B) 是我将收到的实际请求是否正确?

仔细检查 spec看起来 B) 是正确的,但我仍然觉得它有点令人惊讶,因为许多固定查询字符串解析器可能无法通过此输入为您提供所需的结果。

最佳答案

我会自己回答这个问题。

上述问题的正确答案似乎既不是 A) 也不是 B)。如果“干净”的 AJAX URL 是 http://www.foo.com/bar#!a=1&b=2&c=3,“丑陋的”_escaped_fragment_ 版本是 http://www.foo.com/bar?_escaped_fragment_=a=1%26b=2%26c=3。所以 = 没有被转义,但是 & 被转义了。这包含在 spec 中。 .

关于ajax - 这个 AJAX URL 的 _escaped_fragment_ 请求会是什么样子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com