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

  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • psidot

    psidot

    2 Kasım 2006