同源策略阻止我從其他網站(需要許可)獲取我需要的JSON數據。我看到有一個人正在用JsonpRequestBuilder解決這個問題,但我不確定這是否會成爲我的最佳解決方案。我唯一想到的另一個選擇是在我的服務器上有一箇中間servlet。從第三方獲取JSON數據並繞過SOP
這裏我最好的選擇是什麼?我對這兩種方法都有顧慮。使用中間servlet,我擔心會引入延遲。使用JsonpRequestBuilder,看起來我必須爲每個要從其他站點調用的方法創建一個完整的JavascriptObject,儘管我只需從這些方法中抽取一個值即可。
下面是在App Engine應用程序中啓用CORS的快速教程:http://enable-cors.org/#how-gae - 它是用Python編寫的,但對於Java應該是相同的 – 2011-05-25 22:56:42