SORU
9 Temmuz 2009, PERŞEMBE


Ajax http sayfasındaki kullanarak https

Sitem http ve https protokolünü kullanır; içeriğini etkilemez. Sitem sayfada bazı alanları da doldurur jQuery ajax çağrıları kullanır.

Şimdi, https üzerinden tüm ajax çağrıları yapmak istiyorum. (nedenini bana sorma lütfen :)) Https protokolü ile bir sayfa üzerinde olduğum zaman, ajax istekleri çalışıyoruz. Http protokolü ile bir sayfa üzerinde olduğum zaman, javascript bir hata alıyorum: URİ sınırlı erişim engellendi

Bu etki alanları arası bir sorun olduğunu biliyorum (aslında, çapraz protokolü bir sorun var), ve geçerli sayfadaki gibi ajax çağrıları aynı protokolü kullanmak gerektiğini biliyorum.

Yine de, tüm ajax https olmaya çağırır, ve http üzerinden sunulan bir sayfada onları aramak istiyorum. Orada bunu başarmak için herhangi bir geçici çözüm (bazı json/proxy çözüm?) yoksa imkansız mı?

CEVAP
10 Mayıs 2011, Salı


Sunucudan Access-Control-Allow-Origin başlık ekleyin

Access-Control-Allow-Origin: https://www.mysite.com

http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • chickenby

    chickenby

    2 HAZİRAN 2008
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009