代码之家  ›  专栏  ›  技术社区  ›  Morgan Cheng

在HTTP响应中,将死锁代码置于JSON之前有什么意义?

  •  2
  • Morgan Cheng  · 技术社区  · 14 年前

    当嗅探gmail和facebook流量时,我发现在xmlhttprequest的json响应之前存在主要的死锁代码。

    例如

    for (;;);{"t":"continue"}
    

    while(1); [["v","nW3OxUDq0kU.en.","8","51bec53f21305d9c"],["di",86]]
    

    “for(;);”和“while(1);”死锁“的目的是什么?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Matti Virkkunen    14 年前

    这是为了防止人们通过创建一个 <script> 请求它。当然,它对XMLHttpRequest没有影响,因为使用它,您可以跳过无限循环。