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

  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • Nightmare2005

    Nightmare200

    14 Ocak 2007