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

  • eHow

    eHow

    27 NİSAN 2006
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013