我正在使用 Flickr 的 REST API,它运行良好。我的意思是,我正在对 Flickr API 进行 AJAX 调用并获取 JSON 对象,解析对象等。
但这在我心中提出了一个问题。如果浏览器遵循同源策略,那么它们如何发出这些类型的 API 请求?
这个 DEMO fiddle正在工作,但它向Flickr 域发送了一个跨域请求。
这个跨域请求是如何工作的?
跨域请求:
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=" +
id + "&lang=en-us&format=json&jsoncallback=1");