为什么Medium的API会在(1)JSONP响应前面添加?

时间:2014-11-02 10:24:03

标签: javascript json api rest get

https://medium.com感到好奇我看到他们在search页面上发出自动ajax GET请求,我打开了我的萤火虫(引起好奇心)并获得如下结果:< / p>

(我输入了搜索短语sen以向https://medium.com/search/all?q=sen触发GET请求。请注意,如果您打开它,它将无效,因为它只需要ajax请求)

])}while(1);</x>{"success":true,"payload":{"value":{"posts":[{"id":"748b78360917","versionId":"9fbac25a3c7c","creatorId":"29fed3d34b82","homeCollectionId":"e196dfdf4b5d","title":"Nous sommes des clients, pas des usagers. Et ça change tout" // MORE JSON RESPONSE FROM SERVER....

现在问题不在于JSON部分,我想知道])}while(1);</x>在回复中的含义是什么?这是为了什么目的?

更新 我知道while(1)是无限循环,但为什么这样做?

更新 我读了类似的问题,现在我知道使用'while(1)'是为了防止json劫持,但是' ])}而(1);”部分仍然令人困惑,为什么要使用'])}'和'' ?是不是'while(1)'够了?

0 个答案:

没有答案