Javascript'ten (www.domain1.com adresinden) Basic Auth ile bir REST GET çağrısı yapmalısınız. REST API, domain2.com'da. REST API, CORS'e özgü HTTP üstbilgileriyle döner. IE, Chrome ve Firefox'u desteklemem gerekiyor. JavaScript ayrıca konu açıklıyor Aşağıda -XMLHttpRequest tabanlı CORS, Firefox ve Chrome'da Temel Kimlik Doğrulama çağrısı başarısız oluyor
Temel Auth Temel Auth ile (IE 10'da İŞLERİ, Chrome ve Firefox, XDomainRequest nesnesi tarafından Eski IE'lerin alınması bakımında)
var xhr = new XMLHttpRequest(); xhr.open(method, url, true);
olmadan (içinde İŞLERİ IE 10, sadece, Temel Auth ile Chrome ve Firefox)
var xhr = new XMLHttpRequest(); xhr.open(method, url, true, username, password);
(Chrome ve Firefox'ta başarısız)
başarısız oluyorsa Temel Auth ilevar xhr = new XMLHttpRequest(); xhr.open(method, url, true); xhr.setRequestHeader("Authorization", "Basic " + btoa(username + ":" + password)); xhr. withCredentials = “true”;
-
$.ajax({ type: 'GET', url: jsonp_url, dataType: "json", username: username, password: pwd, beforeSend: function (xhr) {xhr.withCredentials = true; }, success: function (result) { }, error: function (xhr, ajaxOptions, thrownError) { }
Burada O var Basic Auth
Yanıt üstbilgilerini gönderir misiniz? – idbehold