tôi đang làm việc với Flickr API REST và nó hoạt động tốt, do đó tôi có nghĩa là tôi thực hiện cuộc gọi AJAX API Flickr, tôi nhận được một đối tượng JSON, tôi phân tích các đối tượng vvREST API hoạt động như thế nào với javascript khi có chính sách nguồn gốc tên miền cho trình duyệt?
Nhưng bây giờ tôi có câu hỏi: nếu trình duyệt theo dõi Same_origin_policy, làm cách nào chúng tôi có thể yêu cầu loại API này?
This DEMO công trình nhưng nó gửi một yêu cầu chéo miền vào miền Flickr
Bất kỳ một thể cho tôi biết làm thế nào chéo miền công việc yêu cầu này?
tên miền chéo Yêu cầu
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=" + id + "&lang=en-us&format=json&jsoncallback=1");
Câu trả lời hay, Ivan. Câu hỏi của tôi là, bạn đang nói, trong JavaScript, bất kỳ API REST nào mà nó tiêu thụ đòi hỏi một cơ chế giống như các ví dụ trên? Hoặc để nói lại, tất cả các nhà phát triển API REST nên xem xét vấn đề xuyên xuất xứ khi phát triển chúng? – technophyle
@technophyle - vâng, nó nghĩ vậy. Yêu cầu từ xa được thực hiện bởi JavaScript trong trình duyệt bị ảnh hưởng bởi SOP, do đó, nó là một cái gì đó để được xem xét bởi các nhà phát triển API nếu họ muốn API có sẵn cho các khách hàng như vậy. –